//嵌套遍历,先给外层的map(假设是放在root中的,如果放在context的map中,要加#)取个别名,放到Actioncontext中 <s:iterator value="map" var="mar"> //当map被放到iterator之后,每遍历一个元素,就临时将其放到栈顶,所以可以直接 ...
分类:
其他好文 时间:
2016-08-17 21:23:48
阅读次数:
217
转: 为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest ...
分类:
其他好文 时间:
2016-08-12 00:41:31
阅读次数:
233
JSTL: JSP Standard Tag Library OGNL:Object-Graph Navigation Language EL:Expression Language action 中 ognl 中的 # 相当于ActionContext.getContext(); ognl 中的 ...
分类:
Web程序 时间:
2016-08-06 09:52:50
阅读次数:
186
在Struts2里,如果需要在Action中使用到session,可以使用下面两种方式: 通过ActionContext 类中的方法getSession得到 Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下 ...
分类:
其他好文 时间:
2016-08-05 13:58:29
阅读次数:
132
$用于i18n和struts2配置文件 #用于取得ActionContext的值 %将原本的文本属性解析为ognl,对于本来就是ognl的属性不起作用 struts.xml简单配置 <package name="tags" namespace="/" extends="struts-default" ...
分类:
其他好文 时间:
2016-08-04 23:08:43
阅读次数:
257
1. 关于值栈: 1). 登陆 时, ${userName} 读取 userName 值, 实际上该属性并不在 request 等域对象中, 而是从值栈中获取的. 2). ValueStack: I. 可以从 ActionContext 中获取值栈对象 //1. 获取值栈 ValueStack va ...
分类:
其他好文 时间:
2016-08-04 21:30:45
阅读次数:
138
在Struts2里,如果需要在Action中使用到session,可以使用下面两种方式: 通过ActionContext 类中的方法getSession得到 Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下 ...
分类:
其他好文 时间:
2016-08-03 01:18:51
阅读次数:
208
一、使用ActionContext访问Servlet API strtus2提供了一个ActionContext类,该类别称为Action上下文或者Action环境,Action可以通过该内来访问最常用的Servlet API,该类提供了常用的方法在这做简单介绍: >getContext();静态方 ...
分类:
其他好文 时间:
2016-07-16 14:16:54
阅读次数:
160
在这里我要说一下在action中怎么向页面传值~
在action中依然可以像以前在servlet里面一样,使用request、session、application向页面传送值,除此之外,action里面还有俩个独有的传值方式:ValueStack
ActionContext
一,先来说说这俩个独有的传值方式~
1.ValueStack的特点(值栈):
1.把一个对象放到vs里面...
分类:
其他好文 时间:
2016-07-15 21:22:47
阅读次数:
200
方式二:通过ActionContext类-解耦方式-不引入servelt-api 方式三:实现接口 ...
分类:
其他好文 时间:
2016-07-10 12:38:38
阅读次数:
195