2019-04-24|2019-04-24 EL表达式
EL能够极大的简化我们的开发
EL 全名为 Expression Language,它原本是 JSTL 1.0 为方便存取数据所自定义的语言。当时 EL只能在JSTL标签中使用。到了JSP2.0 之后,EL已经正式纳入成为标准规范之一。
EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍 EL 主要的语法结构
在sevlet中传值
request.getSession().setAttribute("user", userinfo);
jsp中取值
老的取值方法登录成功 : ,
登录成功 : ${ username },${ password }
user获取的是域对象中的对象,默认从pageContext,request,session,application中获取,
如果不同域对象中有同名的属性,需要指定前缀requestScope,sessionScope,applicationScope登录成功 : ${ user.username },${ user.password }
登录成功 : ${ requestScope.user.username },${ requestScope.user.password }
el表达式中取对象变量值的时候,这个变量必须有get方法
如${ user.username },user其实点的是getUsername()方法
【2019-04-24|2019-04-24 EL表达式】超链接转换的时候会上传一个请求,为了区分每个超链接会在地址后用?好凭借一个属性(如id)作为参数
GO TEST2
如何取出请求参数
ul写法
${ param.id }
推荐阅读
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 正语
- 明朝建立后,朱元璋大杀功臣,汤和有何过人之处,能够寿终正寝()
- 余生说丨为什么你的文章写的不好(这两点构思技巧或许能够给你启发)
- 正则表达式中增加变量
- sed及正则表达式
- Java8|Java8 Collections.sort()及Arrays.sort()中Lambda表达式及增强版Comparator的使用
- 《光阴》
- Java正则表达式的应用
- 你的改变,能够看见