1.Struts2中获取request 和response 的一种常见方法,如下:
public class TestAction implements ServletRequestAware,ServletResponseAware {
private HttpServletResponse response;
private HttpServletRequest request;
//这个方法是ServletRequestAware接口所要求的
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
//这个方法是ServletResponseAware接口所要求的
public void setServleResponse (HttpServletResponse response) {
this. response = response;
}
}//end of class
2.另外一种方法听说如下所示,但我从来没用成功过。
/**
* 获取request对象
*/
HttpServletRequest request = ServletActionContext.getRequest();
/**
* 获取response对象
*/
HttpServletResponse response = ServletActionContext.getResponse();
当页面向action发出请求时,struts2的容器就会实例一个actionContext,这个actionContext中,包含着许多信息,
这些信息中,有我们在action类中自定义的信息(基本类型和自定义类型数据),也有容器斌予的(Messages,Errors,request,session之类).
而在页面中如何访问这些信息?
1.如果是自己定义的变量,在页面上直接得到,如<s:property value="name" />;
2.像request,session之类的,要用“#”,如<s:interator value="#session['name']" />;
分享到:
相关推荐
struts2 获取request session对象
老外写的Webbrowser调用dll,简单方便获取request header,response header等各种网络资源的例子,实现了原来只有WebClient,WebRequest和HttpWebResquest才能实现的功能。 需要dll的完整源代码见我上传的另外一个资源...
Spring MVC 中几种获取request和response的方式,讲解详细实用!
Struts2的Action中获得request response session几种方法
request response
Struts2中获得Request,Response的几种方法,有代码作为参考。
一个Demo告诉你struts2如何创建 request response session application
struts1中使用request、response都是方法自带的,而struts2中的request、response、session都被隐藏的了,该带代码文档会清晰的让你明白struts2中request、response在自定义方法中如何随意使用
NULL 博文链接:https://zhouhaitao.iteye.com/blog/1126042
struts2获取request的四种不同的方式
asp对于初学者来说掌握不太容易,最基本的两个语句应该掌握,那就是request和response两句,这里面有它们的详细解释。
最近学习了一个WebBorwser,和xml数据加载,欢迎下载
内容概要:golang echo框架获取request body和response body方法。 适合人群:掌握golang使用方法,学习过echo框架。 能学到什么: 学会echo框架获取request body和response body方法并了解原理。
通过地址解析一张图说明浏览器和Tomcat服务器之间的通信关系。相关技术点有servlet、request、response、(XML小配置)等等。
request和response的详细解说
普通java类 获取Request
ASP内置对象Request和Response详解
request和response实现跳转和重定向的区别
asp.net中Request与response常用属性方法
IpUtil工具类--通过request获取IP,通过IP获取地址(需要联网,调用淘宝的IP库)。使用场景:在网站开发记录用户增删改查日志的时候,往往需要记录操作人的IP地址,来准确的生成操作日志记录等