struts2中的action访问web对象
来源:互联网 发布:户外轨迹软件 编辑:程序博客网 时间:2024/04/25 14:36
Struts2的Action就是一个普通的POJO对象,它和Web对象request、response、session和application没有耦合在一起,这样便于单独测试Action,那么我们在Action中如何访问
这些web对象呢?
访问这些web内部对象有2种方式:
1、直接访问Web对象
Struts2框架提供org.apache.struts2.ServletActionContext辅助类来获得web对象。HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
HttpSession session = request.getSession();
ServletContext application = ServletActionContext.getServletContext();
com.opensymphony.xwork2.ActionContext是一个Action执行的上下文,Action执行期间所用到的对象都保存在ActionContext中,例如session、参数等,并且ActionContext是一个局部线程变量,不用担心Action的线程安全。
ActionContext context = ActionContext.getContext();
这种方法使用的所有对象和Web对象没有直接联系,所以在测试的时候也
是很方便的,我们推荐在程序中使用此方法来访问web对象。
- struts2中的action访问web对象
- Struts2 Action访问Web对象的四种方式
- struts2 Action 访问web对象(request,session,application)
- Action访问web内置对象
- Struts2-Action-7-系列问题(Action中的web元素访问)
- Struts2在Action中访问WEB资源
- struts2 在Action中访问WEB资源
- Struts2的Action访问Servlet对象
- Struts2的Action访问Servlet对象
- Struts2中Action访问session对象
- Struts2中的ognl访问action属性
- Struts2-Action概述和在Action中访问WEB资源
- STRUTS2 ACTION 访问WEB元素的四种方式
- Struts2 Action访问web元素的四种方式
- struts2学习笔记(六) Action访问web资源的方式
- 详解Struts2如何在Action中访问web资源
- 在Struts2的Action中访问Servlet内置对象
- Struts2.x中的Action访问Servlet API方式
- rqnoj-342-最不听话的机器人-dp
- 比特币疯了
- C#调用opencv
- 编写一个程序,实现链栈的各种基本运算
- 32位与64位操作系统的区别
- struts2中的action访问web对象
- 工作总结之-----WebService计时器如何叫醒
- Android之ContentProvider详解
- Linux常见命令(rm,mv)
- 推荐20个优秀的网页色彩搭配实例
- ffmpeg 用 h264库进行编码的编译配置
- 问题 No architectures to compile for (ARCHS=, VALID_ARCHS=armv7 armv7s).
- 【Java TCP/IP Socket】Socket编程知识点总结
- “窗口类、窗口类的对象和窗口”三者的关系