Action中获取Servlet的其他对象-request.response,ActionMapping,context
来源:互联网 发布:单板滑雪u型池具体数据 编辑:程序博客网 时间:2024/05/21 21:02
J2EE开发各类资源下载清单, 史上最全IT资源,个人收藏总结!
方法一,通过ServletActionContext.类直接获取:
package edu.action;import java.io.IOException;import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext;import org.apache.struts2.dispatcher.mapper.ActionMapping;public class ServletObjectAction {public String execute() throws IOException{HttpServletRequest request = ServletActionContext.getRequest();HttpServletResponse response = ServletActionContext.getResponse();ServletContext application = ServletActionContext.getServletContext();ActionMapping mapping = ServletActionContext.getActionMapping(); //这个时候需要自己处理request请求中的乱码问题request.setCharacterEncoding("utf-8");//response.getWriter().print("this is the message writed by ServletObjectAction.execute");request.setAttribute("req","request作用域范围值");request.getSession().setAttribute("sess", "session作用域范围值");application.setAttribute("app","application作用域范围值"); return "showMessage";}}
方法二,实现指定接口,由struts框架运行时注入:(不推荐)
方法二,实现指定接口,由struts框架运行时注入:public class HelloWorldAction implements ServletRequestAware, ServletResponseAware, ServletContextAware{private HttpServletRequest request;private ServletContext servletContext;private HttpServletResponse response;public void setServletRequest(HttpServletRequest req) {this.request=req;}public void setServletResponse(HttpServletResponse res) {this.response=res;}public void setServletContext(ServletContext ser) {this.servletContext=ser;}}
- Action中获取Servlet的其他对象-request.response,ActionMapping,context
- struts2 Action中获取request, response对象的方法
- webwork Action中获取request, response,session对象的方法
- Action中获取request, response对象的方法
- struts2 Action中获取request, response对象的方法
- webwork Action中获取request, response,session对象的方法
- struts2 Action中获取request, response对象的方法
- struts2 Action中获取request, response,Session对象的方法
- struts之Action中获取request、response对象的方法
- struts之Action中获取request、response对象的方法
- struts之Action中获取request、response对象的方法
- struts之Action中获取request、response对象的方法
- struts之Action中获取request、response对象的方法
- struts之Action中获取request、response对象的方法
- struts之Action中获取request、response对象的方法
- Struts的Action中获取Request和response对象
- struts之Action中获取request、response对象的方法
- struts之Action中获取request、response对象的方法
- OpenCV的分类器(模式识别)
- 标准模板库STL中优先队列Priority Queues使用手册
- poj 3295 构造
- Dat Guard 结构 + 工作原理 (图文并茂)
- poj2079凸包求最大三角形面积
- Action中获取Servlet的其他对象-request.response,ActionMapping,context
- java.util.concurrent(JUC)的研究--》atomic原子操作--》happens-before法则
- 解决 adb devices时no permissions的问题
- C#水波纹效果控件的实现
- 快速排序
- mfc橡皮筋技术哦亲~
- 寻找大富翁
- 为何重构?
- C-枚举