本文主要是介绍struts 页面取值问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Struts2中的OGNL表达式语言是对Xwork的OGNL的封装。我们要理解一下几点:
1 . Struts2 中将 ActionContext 作为 OGNL 的上下文环境( ActionContext 内部含有一个 Map 对象)
2 . Struts2 中的 OGNL 表达式语言的根对象是一个 ValueStack , ValueStack 中的每一个对象都被视为根对象,根对象访问不用加 # 。
Struts2 框架将实例化的 Action 对象放入 ValueStack 中,如果是 Action 链,则多个 Action 都存在于 ValueStack 中。而 ValueStack 中除了 Action 外, Struts2 框架还将 parameters , request , response , session , application , attr 等对象放到 ActionContext 中,访问这些对象需要加前缀 # 。
获取map值
这篇关于struts 页面取值问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!