随笔分类 - struts2
摘要:转载:http://www.cnblogs.com/xly1208/archive/2011/11/19/2255500.htmlhttp://www.cnblogs.com/duqiao/archive/2012/11/06/2756447.html首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识:1.OGNL表达式的计算是围绕O
阅读全文
摘要:取Session中的值<c:out value="${sessionScope.user.userId}"></c:out><br><c:out value="${user.userLoginName}"></c:out><br><s:property value="#session.user.userId"/><br>${session.user.userId}<br>${sessionScope.user.userId}&l
阅读全文
摘要:Struts2为一个Action自动注入的各种功能都是通过各种拦截器实施上去的。在<action>中使用<interceptor-ref>元素引用拦截器或拦截器栈,在struts-default.xml文件中查看和了解默认包中的默认拦截器栈的配置。在<package>中使用<interceptors>元素配置<interceptor>或<interceptor-stack>在<package>中使用<default-interceptor-ref >元素为该包中的所有action配置默认拦截器 ,每
阅读全文
摘要:转载:http://www.cnblogs.com/jqyp/archive/2010/08/19/1804032.htmll<s:property>标签用于输出某个OGNL表达式的值,可以认为其内部使用的是ValueStack对象的findString方法。Ø如果没有设置value属性,则输出ValueStack栈顶的对象。Ø特例:如果采用不加#前缀的方式输出Context中的某个对象,这个对象必须是string类型。l<s:push>标签用于将OGNL表达式的值压入栈顶。Ø看<s:push>标签的帮助,可以知道有一个为top
阅读全文
浙公网安备 33010602011771号