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 }

    推荐阅读