struts2中耦合访问servlet- API有三种,推荐使用第二种。当然,尽量用解耦合的方式访问,解耦合方式访问内容在上一篇文章中有解释,需要者请查看。
方法一:.[一般推荐使用](只能获得request,而response则得不到)
Struts2提供了一个ActionContext类,Struts2中的Action可以通过它进行访问。
其方法有:get(),getApplicatio...
Struts2中使用Servlet-API步骤:
解耦合方式访问Servlet-API:
方法一:自己写代码获取request、session等;
1.Action类中声明request等对象:
Map request;
2.获得ActionContext实例:
ActionContext ac=ActionContext.get...
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(H...
分类:
其他好文 时间:
2015-02-05 13:11:01
阅读次数:
165
WebAPI的用户身份认证与MVC一样都是通过Attribute进行验证,此处定义了一个抽象基类,子类需要实现根据合作号获取合作用户信息的抽象方法
AbsBaseAuthenticationAttribute
//actionContext.Response = new HttpResponseMessage(HttpStatusCode.Unauthorized); using S...
Struts 上下文ActionContext 、ServletActionContext 是继承关系ActionContextActionContextcontext=ActionContext.getContext();Mapparams=context.getParameters();Stri...
分类:
其他好文 时间:
2015-02-03 16:35:05
阅读次数:
113
第一种:取得MAP类型的request,session,application在java文件里写package com.xjtu.st; import java.util.Map; import com.opensymphony.xwork2.ActionContext;import com.ope...
分类:
移动开发 时间:
2015-01-29 00:04:55
阅读次数:
290
ActionContext和ServletActionContext小结1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServ...
分类:
其他好文 时间:
2015-01-25 13:43:35
阅读次数:
143
1、目标
重新认识下ValueStack;
2、图解
3、解释下用法
struts2中在页面取值的话;是这样的,root中可以直接取值不用加#
但是在ActionContext中取值则需要加#访问才能取到值;
4、struts2中debug标签所对应的root和ActionContext;...
分类:
其他好文 时间:
2015-01-10 01:09:05
阅读次数:
241
OGNL表达式语言(#号的用法) 用法1:访问OGNL上下文和Action上下文,#相当ActionContext.getContext() 1、 如果访问其他Context中的对象,由于他们不是根对象,所以在访问时,需要添加#前缀 也可写为#request[‘user...
分类:
其他好文 时间:
2015-01-08 15:05:30
阅读次数:
297
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(H...
分类:
其他好文 时间:
2015-01-07 18:41:31
阅读次数:
176