EL表达式

本文介绍了如何在JSP页面中通过EL表达式取出Controller层设置的请求域数据,如request、session和application作用域。同时,讲解了JSTL标准标签库的引入和使用,特别是`<c:forEach>`循环标签在遍历集合或数组时的应用,强调了EL表达式在获取和展示数据时的优势。
摘要由CSDN通过智能技术生成
在JSP页面中取出域范围内的数据;

语法:{域对象.名称}
1。在Controller层中:request.setAttribute(名称,值)
2。在JSP中取出request里的数据:request.getAttribute(名称); 返回的是Object对象
	替换方案
   在JSP中使用EL表达式取数据:${requestScope.名称};  返回的是子类对象
pageScope  page 作用域
requestScope  request 作用域
sessionScope  session 作用域
applicationScope  application 作用域 
paramRequest 对象的参数,字符串
paramValuesRequest对象的参数,字符串集合
headerHTTP 信息头,字符串
headerValuesHTTP 信息头,字符串集合
initParam上下文初始化参数
cookie  Cookie值
pageContext 当前页面的pageContext
### JSTL标签库

> JSP的标准标签库
>
> 引入jar包:standard.jar/ jstl.jar
>
> 在jsp页面中添加引入标签:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
循环标签:
	<c:forEach items="EL取得的集合|数组" var="变量名">
		${变量名.属性名}   -----集合中的对象属性必须定义get和set方法
	</c:forEach>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值