JSTL标签(2)、EL表达式总结、Jsp标签总结

来源:互联网 发布:nginx反向代理教程 编辑:程序博客网 时间:2024/06/07 01:11

承接上文
一、核心标签库的重点标签:
5)循环数据:

<c:forEach></c:forEach>

循环list集合:

循环map集合:

<c:forTokens items="" delims=""></c:forTokens>


6)重定向:

<c:redirect></c:redirect>

二、EL表达式总结
1、替代jsp表达式,用于向浏览器输出域对象中的变量值和表达式计算的结果。
2、语法:${变量}
1)输出普通字符串: ${name}
2)输出对象属性: ${student.name}
注意: .name 相当于 .getName()方法
3)输出List集合: ${list[0].name }
注意: [0] 相当于 get(下标)方法
4)输出map集合: ${map[key].name}
注意:[key]相当于get(key)方法

三、jsp标签总结
替代jsp脚本,用于在jsp页面中执行java代码
1、内置标签:
<jsp:foward/>
request.getRequesetDipsacher(“/路径”).foward(request,response);
<jsp:param/>
参数标签 ?name=eric
<jsp:include/>
包含其他页面 ,动态包含。

2、jstl标签库 (java标准标签库)
使用步骤:
1)确保jstl支持的jar包存在于项目中
2)在jsp页面中导入标签库
<%@taglib uri="标签库声明文件tld文件的标记" prefix="前缀"%>
3)使用标签库中的标签(核心标签库):
<c:set /> 保存数据到域对象中
<c:out/> 从域中取出数据
<c:if/> 单条件判断
<c:choose/> + <c:when/> + <c:otherwise/> 多条件判断
<c:forEach /> 遍历数据
<c:forTokens/> 遍历特殊字符串
<c:redirect/> 重定向

3、自定义标签:随后讲解。

1 0
原创粉丝点击