摘要:
1.OGNL是Struts 2默认的表达式语言。是Object Graphic Navigation Language(对象图导航语言)的缩写,OGN表达式要结合Struts 2的标志一起使用,如 ,struts2页面(如jsp)中不能单独使用,但是在Struts 2框架的配置文件(xml)中可以以${xxx}类似el表达式的形式使用OGNL,而el表达式可以单独使用,如 ${requestScope.name} 阅读全文
摘要:
一个请求到来时,框架在创建该请求对应的Action的同时,也一起创建了一个ActionContext,所以一个请求就对应一个ActionContext,ActionContext(com.opensymphony.xwork.ActionContext)是Action执行时的上下文,上下文可以看作是一个容器(其实我们这里的容器就是一个Map而已),它存放放的是Action在执行时需要用到的对象,ActionContext里包含值栈、request范围的对象、session范围的对象、application范围的对象。在每次执行Action之前都会创建新的ActionContext,Action 阅读全文