struts2 中的fremark和el表达式不同之处 浅析

来源:互联网 发布:淘宝美食推荐 编辑:程序博客网 时间:2024/05/19 19:56

今天在做案例时发现一个很奇怪的现象:.....细节就不讲了,最后通过总结,我得到以下结论,在struts2跳转的jsp中我们可以用struts2的标签得到属性值,也可以用el表达式得到属性值,但是他们之间有区别!

在获得session中的数据用标签时必须指定在值栈的context区,即其写法是:<s:property value="#session.xxx">,指定寻找范围,但是el表达式时就不用指定范围,使用el表达式,它会从值栈的root区开始寻找,再到context区寻找如果在root去找到就不会再向下寻找,但是前提是该属性提供了get set方法哦!

纠结了这么久,通过实验,终于想通了!

原创粉丝点击