EL表达式

 EL表达式获取数据的方式更简单。

比如,之前获取数据的方式是使用HttpServletRequest类中的getAttribute()方法和getParameter()方法。

EL表达式获取内容的方法:以${为起始、以}为结尾的

 


 

 

这样是通过getAttribute获取值得EL表达式的使用方法:

 

HttpServletRequest类中获取的方式:

EL表达式获取的方式:

EL 取出某一范围中的变量。如果不指定范围,会先从Page (当前页面)范围找,如果找不到,再依序到Request、Session、Application范围去找。

我们也可以指定EL取值的范围,例如:

${pageScope.NAME}

取出Page范围的NAME变量

${requestScope.NAME}

取出Request范围的NAME变量

${sessionScope.NAME}

取出Session范围的NAME变量

${applicationScope.NAME}

取出Application范围的NAME变量

 

EL表达式获取一个对象的属性:

model模型:

 

user存储在application中:

 

获得user的属性值:

 

结果:

 

 

将集合存储在application中,用EL表达式获取:

  存储集合:

  获取集合中的对象的属性值:

  结果:

 

 


这样是通过getParameter获取值得EL表达式的使用方法:(from表单或路径中传值)

 

 获取:

 

 结果:

 

 

posted @ 2018-03-28 15:17  ztt_tttt  阅读(125)  评论(0编辑  收藏  举报