您的位置:首页 > 编程语言 > Java开发

在struts2中如何获取request等JSP内置对象并赋值

2012-04-25 18:04 483 查看
在struts2的action里面是不能直接使用request对象,session对象和application对象的,因为它不想struts1的action,里面的execute传递的参数里有上述对象,那么当我们需要通过request等对象加载对象的时候该如何做呢???

①在acton里面获取request等对象

request对象:HttpServletRequest request = ServletActionContext.getRequest();

response对象:HttpServletResponse response = ServletActionContext.getResponse();

session对象:HttpSession session = request.getSession();

application对象:ServletContext servletContext = ServletActionContext.getServletContext();

②在action里面向request等对象加载数据

ActionContext ac = ActionContext.getContext();

ac.getApplication().put.("applicationName",Object); //Application

ac.getSession().put.("sessionName",Object); //Session

ac.put("requestName",Object); //request


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐