JSP之EL表达式

表达式内置对象:

  • pageContext 表示javax.servlet.jsp.PageContext 对象
  • pageScope 表示从page 属性范围查找输出属性
  • requestScope 表示从request 属性范围查找输出属性
  • sessionScope 表示从session 属性范围查找输出属性
  • applicationScope 表示从application 属性范围查找输出属性
  • param 接收传递到本页面的参数
  • paramValues 接收传递到本页面的一组参数
  • header 取得一个头信息数据
  • headerValues 取出一组头信息数据
  • cookie 取出cookie 中的数据
  • initParam 取得配置的初始化参数

寻找值顺序:page->request->session->application
下面来讲解一些如何取值。首先是普通的post传递取值和get传递取值:

info.jsp
<form action="el.jsp" method="post">
    <input name="name" type="text" /> <input type="submit" value="提交" />
</form>
<a href="el.jsp?age=12">年龄提交</a>

el.jsp
<p>姓名:${param.name } 年龄:${param.age }</p>

然后是批量取值:

info.jsp
<form action="el.jsp" method="post">
    <input name="hobby" type="checkbox" value="java">java 
    <input name="hobby" type="checkbox" value="c++">c++      
    <input type="submit" value="提交" />
</form>

el.jsp
语言:${paramValues.hobby[0] } ${paramValues.hobby[1] }

对象操作: user.id {user.name }
集合操作: list[0] {list[1] }
判空操作:${empty a } 返回是否为空

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值