jsp中核心标签库c标签详解
来源:互联网 发布:发音矫正训练软件 编辑:程序博客网 时间:2024/06/11 05:44
<%--先导入核心标签库 --%>
<%--uri: 表示需要导入的标签库的uri名称。每个标签库都会有一个tld后缀名的标签声明文件,在tld文件中都有唯一的uri的名称。
这个uri的名称就是当前标签库的名称。
prefix: 使用标签库的前缀,通用和tld文件的short-name名称相同
--%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
1) <c:set/> 给域对象赋值: <c:set var="name" value="jacky" scope="request"/>
----------------------------------------------------------------------------------------------------------
var: 数据的名称
value: 保存的数据值
scope: 保存到哪个域。
2) <c:out/> 获取域对象的数据:<c:out value="${name}" default="<h3>标题3</h3>" escapeXml="false"></c:out>(这里的value要用EL来获取)
----------------------------------------------------------------------------------------------------------
value: 代表获取域中的某个名称内容。如果数据在域中,必须使用EL语法去获取
default: 默认值。当前需要获取的内容为null,那么使用默认值代替
escapeXml: 默认情况下为true,out标签会把输入的内容进行转义。如果不需要转义,则为false既可!
3) <c:if/> 单条件判断:<c:if test="${10>8}"><input type="submit" value="提交"/></c:if>
4) <c:choose/>+<c:when/>+<c:otherwise/> 多条件判断:
<c:choose>
<c:when test="${!empty sessionScope.user}">(判断session域中是否存在user,且是否为空)
欢迎回来,你的用户名是 :eric,<a href="">【退出登录】</a>
</c:when>
<c:otherwise>
请先<a href="">注册</a>或<a href="">登录</a>
</c:otherwise>
</c:choose>
5) <c:forEach/> 用于迭代或循环:
begin: 从哪个元素开始遍历,从0开始
end: 到哪个元素位置
step: 增加步长。默认step为 1
items: 需要遍历的数据。(数组|List集合|Map集合) 如果是获取域数据,那么使用EL表达式获取
var: 每个元素名称
varStatus: 当前状态对象。该对象封装当前元素状态信息。 例如 count属性: 表示当前遍历的是哪个元素,从1开始
----------------------------------------------------------------------------------------------------------
List集合: <br/>
<c:forEach items="${list}" var="student" varStatus="varSta">
序号:${varSta.count } 姓名:${student.name } - 密码: ${student.password }<br/>
</c:forEach>
----------------------------------------------------------------------------------------------------------
Map集合:<br/>
<c:forEach items="${map}" var="entry">
编号: ${entry.key } - 姓名:${entry.value.name1 } - 密码: ${entry.value.password }<br/>
</c:forEach>
6) <c:forToekens/> 遍历特殊字符串:<c:set var="str" value="java-net-php-平面设计"></c:set>
<c:forTokens items="${str}" delims="-" var="s">
${s },
</c:forTokens>(通过-来切割字符串,并输出)
7) <c:rediect/> 重定向标签:<c:redirect url="/03.el3.jsp"></c:redirect>
0 0
- jsp中核心标签库c标签详解
- JSP中JSTL核心标签库的<c:choose>标签
- jsp中c标签的使用 核心标签库
- JSP标准标签库之核心标签(c标签)
- c标签,jsp核心标签库,JSTL标签
- jsp中c标签详解
- JSP核心标签库
- JSP核心标签库
- JSP 核心标签库
- JSP核心标签库
- JSP中JSTL核心标签库的标签
- JSP之JSTL标签-核心标签库
- jsp核心标签库2
- 5、Jsp 核心标签库
- JSP中c标签的库导入
- Jstl核心标签库详解
- JSP 核心标签
- JSTL标签库核心标签C标签的使用
- java学习笔记
- android适用爬虫抓取网络图片s
- textarea换行处理
- it公司开发模式
- 3分钟手把手教你使用Unity下Tango SDK做运动跟踪
- jsp中核心标签库c标签详解
- 新手的caffe学习总结(图像识别)
- js获取table的行数与列数
- 时间与日期处理模块 题目解题报告
- python学习笔记
- Win10无法安装 文鼎CS行楷.TTF
- iOS 架构初探[笔记]
- 强力优化Rancher k8s中国区的使用体验
- shiro使用redis缓存session会话、authentication信息、authorization信息简述