访问添加request、session、application三个范围的属性:
ActionContext cxt = ActionContext.getContext();
cxt.getApplication().put("app", "应用范围");
cxt.getSession().put("ses", "session范围");
cxt.put("req", "request范围");
jsp页面访问时
<body>
${applicationScope.app }
${sessionScope.ses }
${requestScope.req }
</body>
注意:
如果非要得到原始的request、session、application,
比如得到真实上传文件路径时要用request.getRealPath("/images")或servletContext.getRealPath("/images")则:
HttpServletRequest request = ServletActionContext.getRequest();
ServletContext servletContext = ServletActionContext.getServletContext();
request.setAttribute("req","request范围");
request.getSession().setAttribute("ses","session范围");
servletContext.setAttribute("app","application范围");
//HttpServletResponse servletResponse = ServletActionContext.getResponse();