摘要:
取值需要加#(值栈中取值不需要加#) parameters #parameters.userName request #request.userN session #session.user application #application.user attr #attr.user 优先级 parameter-->request-->session-->application-->attr OGNL中的%的使用 用%可以去除存在值栈中的Action对象,直接调用它的方法 OGNL中的$的使用 在struts.x... 阅读全文
摘要:
投影: 利用投影获取list中的某一列 <s:property value=stu.{userName}" /> 获取某行的一列的值 <s:property value=stu.{userName}[index]" />选择: 从集合中符合某些条件的集合中筛选 <s:property value=stu.{?#userAge>18}" /> ?的意思是获取到满足条件的所有的值 ^的意思是获取满足条件的第一个<s:property value=stu.{^userAge>18}" /... 阅读全文
摘要:
应用场景 1.标签:<s:property value="user.name" /> 2.配置文件:<result type="redirect">/main.jsp?name=${name}</result> 3.将值传递到前台:<s:property value="user.name" /> 4.调用action中的静态方法<s:property value="@cn,cstp.org.action.LoginAction@get()" /> 5.调用 阅读全文
摘要:
总共会有4中方法来获取 1.Map类型与对象非IOC ActionContext.getContext().get("object") .getSession() getApplication分别获取到Map类型的request,session,application 必须在excute方法中初始化 2.Map类型的Ioc模式,控制权交给了服务器,来通过set方式注入值 A. implements RequestAware sessionAware ApplicationAware B.重写方法:例如: public vo... 阅读全文