这是我在另一个人的博客看了,原来博客的时间长一点.我把它简化了一下,运营商,以方便它看起来. 为了避免与Servlet API耦合在一起,方便Action类做单元測试,Struts 2对HttpServletRequest.HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest.HttpSession和ServletContext相应的Map对象来保存和读取数据. (一)通过Action…
ActionContext.getContext().getSession() 获取的是session,然后用put存入相应的值,只要在session有效状态下,这个值一直可用 ActionContext.getContext().getSession() .put("键","要存放的值"); // 例如在user的setter和getter方法,要放的值相当于getUser() 相当于jsp里 <%=session=getAttribut("键&q…
转: 为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest.HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest.HttpSession和ServletContext对应的Map对象来保存和读取数据. (一)通过ActionContext来获取request.session和application对象的Logi…
为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest.HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest.HttpSession和ServletContext对应的Map对象来保存和读取数据. (一)通过ActionContext来获取request.session和application对象的LoginAc…
ActionContext.getContext().getParameters():一个学员问题的解答 2012-11-12 15:12:05|  分类: 默认分类 |  标签:struts2   |举报 |字号大中小 订阅     这是一个学员发给我的问题,虽然有点怪,貌似明白他在思考的问题. 照图贴上,说明一下action是struts2 Action, 还没讲到struts2,他自己学的,不错. 从以上问题可以看出,他试图是想在Action中用Servlet中的request.getPa…
今天在做<s:if>标签中的属性值从 ActionContext.getContext().getSession().put("WW_TRANS_I18N_LOCALE",LocaleUtils.toLocale(locale_language));   中获取值进行判断是,判断结果总是为false. JSP页面: <s:if test='#session.WW_TRANS_I18N_LOCALE=="zh_TW"'> 111 </s:…
这个也是我在另外一位仁兄的博客中看到的,原博客的有点长,我把它精简了一下,算看起来比較方便吧. 为了避免与Servlet API耦合在一起,方便Action类做单元測试,Struts 2对HttpServletRequest.HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest.HttpSession和ServletContext相应的Map对象来保存和读取数据. (一)通过Actio…
为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest.HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest.HttpSession和ServletContext对应的Map对象来保存和读取数据. (一)通过ActionContext来获取request.session和application对象的LoginAc…
ActionContext.getContext().getSession(); 这个方法获取的session是struts封装过的一个Map类型的session,只能调用put()方法缓存数据. ServletActionContext.getRequest().getSession(); 这个方法获取的session是原生的session,可以调用setAttribute()方法.…
在方法 <action name="zilei" class="dtreeAction" method="zilei">   <result name="listzilei" >/zilei.jsp</result>   <result name="input">/error.jsp</result>  </action> Action…