导航:首页 > 使用方法 > c标签的使用方法

c标签的使用方法

发布时间:2024-01-08 02:26:17

❶ C标签是什么,为什么要使用C标签,有哪些常见的指令

C标签是:核心标签,最常用的JSTL标签。

引用核心标签库的语法如下:

<%@taglibprefix="c"
uri="http://java.sun.com/jsp/jstl/core"%>

常见的指令:

❷ jsp中c标签foreach的使用

FOREACH标签部分.
首先确认MAP中有没有取得数据.
<c:forEach [var="varName"] items="" [varStatus="varStatusName"]
FOREACH标签含义: items存放被迭代的集合对象,var用来存放现在指到的成员。
3. var元素输出的参数需要与MAP中存放的参数对应,(通常用一个JAVABEAN对像封装放在LIST等集合对像中).案例中的,NAME等值是否在JAVABEAN中存在.如果存在,EL表达式写法为: ${entry.name}即可直接输入,其他值也是一样.

IF标签部分.
EL表达式有自己的判断方式,无法直接用==,!=,>=,<=直接判断.
如果要判断封装对像是否为空.请用empty关键字....

以下是IF标签与FOREACH综合用法的示例:
<!-- 如果集合中不为空,输出数据! --><c:if test="${!empty adminlist}"> <c:forEach items="${adminlist}" var="list"> <tr> <td>${list.id}</td> <td>${list.name}</td> <td>${list.pwd}</td> </tr> </c:forEach> </c:if><!-- 如果集合中为空,直接在HTML中输出提示! --> <c:if test="${empty adminlist}"> 未能找到数据! </c:if>

为了能更好的显示出FOREACH的效果.通常先用choose标签进行判断,以下是JSP页面中的完整标签片段示例:(IF标签不再举例.)
<table cellpadding="5" cellspacing="1" border="0" width="100%" align="center"> <tr align="center"> <td>ID</td> <td>用户帐号</td> <td>用户密码</td> <td colspan="2">管理</td> </tr> <c:choose> <c:when test="${!empty userlist}"> <c:forEach items="${userlist}" var="list"> <tr> <td>${list.id}</td> <td>${list.name}</td> <td>${list.pwd}</td> <td> <a href="UserEdit.jspx?action=update&id=${list.id}">编缉</a> </td> <td> <div onClick="return del();"> <a href="UserEdit.jspx?action=delete&id=${list.id}">删除</a> </div> </td> </tr> </c:forEach> </c:when> <c:otherwise> <tr> <td colspan="5">未能找到符合条件的数据!</td> </tr> </c:otherwise> </c:choose></table>

❸ 标签打印机怎么

市面上有很多人在用手持标签打印机,如果你使用的是手持标签打印机,可以参考下面的使用方法

安装标签带:

1.打开“后盖”;

打印效果

❹ jsp如何用c标签实现分页

jsp用c标签实现分页的方式如下:

<%@taglanguage="java"pageEncoding="UTF-8"%>
<%@tagliburi="/WEB-INF/tld/c.tld"prefix="c"%>
<%@attributename="curIndex"type="java.lang.Long"required="true"%>
<%@attributename="pageSize"type="java.lang.Long"required="true"%>
<%@attributename="pagerRange"type="java.lang.Long"required="true"%>
<%@attributename="totalPage"type="java.lang.Long"required="true"%>
<%@attributename="formId"type="java.lang.String"required="true"%>
<%
longbegin=Math.max(1,curIndex-pagerRange/2);
longend=Math.min(begin+(pagerRange-1),totalPage);

request.setAttribute("p_begin",begin);
request.setAttribute("p_end",end);
%>
<tableclass="pager">
<tr>
<%if(curIndex!=1){%>
<td><ahref="javascript:gotoPage(1)">首页</a></td>
<td><ahref="javascript:gotoPage(<%=curIndex-1%>)">上一页</a></td>
<%}else{%>
<tdclass="disabled"><ahref="#">首页</a></td>
<tdclass="disabled"><ahref="#">上一页</a></td>
<%}%>

<c:forEachvar="i"begin="${p_begin}"end="${p_end}">
<c:choose>
<c:whentest="${i==curIndex}">
<tdclass="active"><ahref="#">${i}</a></td>
</c:when>
<c:otherwise>
<td><ahref="javascript:gotoPage(${i})">${i}</a></td>
</c:otherwise>
</c:choose>
</c:forEach>

<%if(curIndex!=totalPage){%>
<td><ahref="#">下一页</a></td>
<td><ahref="#">末页</a></td>
<%}else{%>
<tdclass="disabled"><ahref="javascript:gotoPage(<%=curIndex+1%>)">下一页</a></td>
<tdclass="disabled"><ahref="javascript:gotoPage(<%=totalPage%>)">末页</a></td>
<%}%>
<td><a>共${totalPage}页</a></td>
<tdclass="input_li">跳转到:<inputtype="text"id="p_pageIndex"size="2"value="<c:outvalue="${pageIndex}"/>"/>页<inputtype="button"id="gotoBtn"onclick="gotoPageByBtn()"value="GO"/></td>
<tdclass="input_li">&nbsp;每页:
<selectid="p_pageSizeSelect"onchange="gotoPage(<%=curIndex%>)">
<optionvalue="10"<c:iftest="${pageSize==10}">selected</c:if>>10条</option>
<optionvalue="20"<c:iftest="${pageSize==20}">selected</c:if>>20条</option>
<optionvalue="50"<c:iftest="${pageSize==50}">selected</c:if>>50条</option>
</select>
</td>
</tr>
</table>

控制分页的代码如下

<%@tagliburi="/WEB-INF/tld/c.tld"prefix="c"%>
<%@tagliburi="/WEB-INF/tld/fmt.tld"prefix="fmt"%>
<%@taglibtagdir="/WEB-INF/tags"prefix="tags"%>
<head>
<style><!--分页样式-->
.pager{font:12pxArial,Helvetica,sans-serif;}
.pagera{padding:1px6px;border:solid1px#ddd;background:#fff;text-decoration:none;margin-right:2px;line-height:30px;vertical-align:middle;}
.pager.activea{color:red;border:none;}
.pagera:visited{padding:1px6px;border:solid1px#ddd;background:#fff;text-decoration:none;}
.pagera:hover{color:#fff;background:#ffa501;border-color:#ffa501;text-decoration:none;}
.pager.input_li{padding:1px6px;}
</style>
<script><!--分页跳转脚本-->
functiongotoPage(pageIndex){
varqueryForm=document.getElementById("queryForm");
varaction=queryForm.action;
varpageSize=document.getElementById("p_pageSizeSelect").value;
action+="?pageIndex="+pageIndex+"&pageSize="+pageSize;
//alert(action);
queryForm.action=action;
queryForm.submit();
}

functiongotoPageByBtn(){
varpageIndex=document.getElementById("p_pageIndex").value;
varpageIndexInt=parseInt(pageIndex);
vartotalPage=${totalPage};

if(pageIndexInt>0&&pageIndexInt<totalPage){
gotoPage(pageIndex);
}
else{
alert("输入页数超出范围!");
}
}
</script>
</head>
<body>
<formid="queryForm"action="${basePath}/log/list"method="post">
<table>
<tr>
<td>用户名:</td>
<td><inputtype="text"name="userName"value="<c:outvalue="${userName}"/>"/>&nbsp;</td>
<td><inputtype="submit"text="查询"/></td>
</tr>
</table>
</form>
<tags:pagerpagerRange="10"pageSize="${pageSize}"totalPage="${totalPage}"curIndex="${pageIndex}"formId="queryForm"></tags:pager>
<tableclass="border">
<thead>
<tr>
<thwidth="100">用户名称</th>
<thwidth="500">操作内容</th>
<thwidth="200">操作时间</th>
</tr>
</thead>
<tbody>
<c:forEachitems="${logList}"var="log">
<tr>
<td>${log.userName}</td>
<td>${log.result}</td>
<td>
<fmt:formatDatevalue="${log.createTime}"pattern="yyyy-MM-ddHH:mm:ss"/>
</td>
</tr>
</c:forEach>
</tbody>
</table>
<tags:pagerpagerRange="10"pageSize="${pageSize}"totalPage="${totalPage}"curIndex="${pageIndex}"formId="queryForm"></tags:pager>
</body>
阅读全文

与c标签的使用方法相关的资料

热点内容
亚克力板变形解决方法视频 浏览:357
铜丝的直径用精确的方法怎么求 浏览:630
纸缝怎样连接的方法 浏览:125
管家婆软件的安装方法 浏览:988
flm下载安装方法 浏览:543
形象快速记忆的方法 浏览:362
实验室真空烘箱的使用方法及步骤 浏览:276
怎么去掉眼袋最快的方法视频 浏览:448
缝纫机正确的穿线方法 浏览:283
液晶电视屏幕自检解决方法 浏览:999
豌豆粉丝制作方法视频 浏览:827
太极泥使用方法 浏览:986
眼神灵活性训练的方法有几种 浏览:850
什么方法去血管瘤 浏览:85
快点下载安装方法 浏览:747
低年级语文识字教学方法结题报告 浏览:648
苹果7手机接入点在哪里设置方法 浏览:673
资产评估方法的选择有哪些 浏览:323
左手冰凉的治疗方法 浏览:611
父母教育子女的最佳方法 浏览:550