博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp篇 之 JSTL标签库
阅读量:4354 次
发布时间:2019-06-07

本文共 1345 字,大约阅读时间需要 4 分钟。

JSTL标签库

JSTL: JSP Standard Tag Library

作用:和【EL配合】使用,可以让用户【尽可能少的使用java源码】。

 

1,导入jar

导入(复制粘贴到项目中的lib目录)jstljar包。 jstl.jar  standard.jar

 

2,JSTL标签库导入到jsp页面中

使用jsp中的taglib指令,将标签库引入:

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

注意加前缀避免与其他人写的标签重名。

prefix="c"相当于给这个标签库起一个别名,将来在页面中就是用以c开头的标签来使用标签库中的标签。这个别名也可以叫其他的名字。

 

<c:forEach>标签

 循环遍历操作,【使用率最高】。

使用<c:forEach>标签 【完整代码】 遍历

<c:forEach var="stu" items="${list }" begin="0"  end="3" varStatus="status" step="1">

varStatus表示循环的状态,用status表示。

step是每次跳过几个,默认值为1,逐个遍历。

Items:遍历的对象

Var:遍历得到的结果名

一般遍历只要写varitems来个属性即可。

 

【遍历List集合】:

 

<table>

<c:forEach items="${list }" var="stu">

<tr>

<td>${stu.id }</td>

<td>${stu.name }</td>

<td>${stu.age }</td>

</tr>

</c:forEach>

</table>

 

 【遍历Map集合】:

 

<c:forEach items="${map }" var="entry">

${entry.key }-->${entry.value.id }

 

 ${entry.value.name }   ${entry.value.age }<br>

</c:forEach>

 

<c:if>标签:

 

<c:if test="${score>85 }">

......

</c:if>

 

这样写相当于:

if(score>85){

...

}

 

 

<c:choose>标签

<c:when>标签

<c:otherwise>标签

 

<c:choose>

   <c:when test="${score>=90 }"></c:when>

   <c:when test="${score>=80 }"></c:when>

   <c:when test="${score>=70 }"></c:when>

   <c:when test="${score>=60 }">及格</c:when>

   <c:otherwise></c:otherwise>

   </c:choose>

 

相当于:

if(score>=90){

 

}else if(score>=80){

 

}else if(score>=70){

 

}eles if(score>=60){

 

}else{

 

}

 

转载于:https://www.cnblogs.com/wskb/p/10741834.html

你可能感兴趣的文章
网站前端的收藏
查看>>
present的时候是可以直接回到第一个viewcon的
查看>>
关于安卓布局调试工具-hierarchyviewer
查看>>
顶级jQuery树插件
查看>>
操作系统Linux
查看>>
【php增删改查实例】第五节 - easyUI的基本使用
查看>>
python爬虫
查看>>
有效管理时间的十八种方法
查看>>
GNU与GPL
查看>>
龙贝格求积
查看>>
H3C-端口镜像
查看>>
修改vs2013中MFC项目名称
查看>>
GDKOI2018发烧记
查看>>
Web API-路由(二)
查看>>
一些被忽略掉的面试题
查看>>
《大道至简》第三章读后感
查看>>
JavaScript中的ActiveXObject对象
查看>>
关于js foreach map
查看>>
ngRoute (angular-route.js) 和 ui-router (angular-ui-router.js) 模块有什么不同呢?
查看>>
Python--字典操作
查看>>