struts2 访问或添加request等属性
来源:互联网 发布:上海 网络信息安全员证 编辑:程序博客网 时间:2024/05/21 10:55
struts2不能直接访问到servletAPI,但是它对其进行了封装,下面是action或jsp访问的代码
- public String scope() throws Exception{
- ActionContext ctx=ActionContext.getContext();
- ctx.getApplication().put("app","应用范围");//往servletContext放入app
- ctx.getSession().put("ses","session范围");往servletSession放入Session范围
- ctx.put("req","request范围");//往request放入
- return "scope";
- }
- JSP:
- <body>
- ${applicationScope.app}<br/>
- ${sessionScope.ses}<br/>
- ${requestScope.req}<br/>
- </body>
如何获取作用域对象?
方法一:通过ServletActionContext类直接获取
- public String rsa() throws Exception{
- HttpServletRequest request=ServletActionContext.getRequest();
- ServletContext servletContext=ServletActionContext.getServletContext();
- request.getSession();
- HttpServletResponse response=ServletActionContext.getRequest();
- return "scope";
- }
方法二:实现指定接口,由struts2框架运行时注入:
- public class HelloWorldAction implements ServletRequestAware,ServletResponseAware,
- ServletContextAware{
- private HttpServletRequest request;
- private HttpServletResponse response;
- private HttpServletContext context;
- public void setServletRequest(HttpServletRequest req){
- this.request=req
- }
- public void setServletResponse(HttpServletResponse res){
- this.request=res
- }
- public void setServletContext(HttpServletContext con){
- this.request=con
- }
- }
0 0
- struts2 访问或添加request等属性
- Struts2访问或者添加request等属性
- 访问或添加request等属性
- 访问或添加request等属性
- Struts2_访问或添加request等属性
- Struts2 访问或添加request/session/application属性
- struts2访问或添加request/session/application属性
- struts2访问或添加request/session/application属性
- struts2教程:13、访问或添加request/session/application属性
- Struts2访问或添加Request、Session、Application属性
- Struts2访问或添加request/session/application属性
- 第十五章 访问或添加request等属性
- struts2-13访问或添加几个属性(request/session/application属性)
- 访问或添加request / session / application属性
- [Struts2] 如何访问或添加request/session/application属性, 以及获取对象.
- struts2中,在request/session/application中访问或添加属性
- 【Struts2学习笔记(8)】访问或添加request/session/application属性获取HttpServletRequest / HttpSession / ServletContex
- struts2示例代码-访问或者添加application、session、request等几个属性
- 有点雷``
- 【设计模式基础】结构型模式 - 3 - 装饰者(Decorator)
- Android的数据存储操作—FileOutputStream和FileInputStream的学习
- HTTP状态的含义(HTTP100,HTTP304等)
- ffmpeg主要数据结构及其之间的关系
- struts2 访问或添加request等属性
- javaSE注解的学习
- FFmpeg架构之I/O模块分析 .
- c++中冒号(:)和双冒号(::)的用法
- Windows批处理BAT字符串操作 && Windows批处理函数编程
- 全国城市经纬度数据
- Rome to Intger
- 在这信息发达的今天做什么站好呢
- 解决Eclipse/MyEclipse中js中文乱码