導航:首頁 > 使用方法 > 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標簽的使用方法相關的資料

熱點內容
眼神靈活性訓練的方法有幾種 瀏覽:850
什麼方法去血管瘤 瀏覽:83
快點下載安裝方法 瀏覽:745
低年級語文識字教學方法結題報告 瀏覽:646
蘋果7手機接入點在哪裡設置方法 瀏覽:663
資產評估方法的選擇有哪些 瀏覽:321
左手冰涼的治療方法 瀏覽:609
父母教育子女的最佳方法 瀏覽:548
正確發聲的方法視頻 瀏覽:977
治療心腦血管疾病方法 瀏覽:33
觀賞魚戰爭的原因和解決方法 瀏覽:601
自做生日蛋糕最簡單的方法家庭版 瀏覽:749
手汗蒸的最佳方法 瀏覽:475
點菜寶系統使用方法 瀏覽:622
檢驗絛蟲蟲卵常用的檢查方法 瀏覽:206
比例均勻的訓練方法 瀏覽:757
硅錳合金錳的分析方法 瀏覽:126
土豆做菜的最簡單方法 瀏覽:870
活性炭法檢測氡方法 瀏覽:889
如何提高數學成績的最佳方法小學 瀏覽:125