struts2 如何得到 JspApplicationContext
6个回答
展开全部
ServletActionContext类的(全部为静态方法类名直接调用即可)
public static PageContext getPageContext() 返回PageContext对象对应jsp的pageContext
public static HttpServletRequest getRequest() 返回HttpServletContext对应jsp的request
public static HttpServletResponse getResponse() 返回HttpServletResponse对应jsp的response
public static ServletContext getServletContext() 返回ServletContext对应jsp的application
如果你要取得application对象保存东西建议使用
ActionContext类该类与当前线程关联调用
public static ActionContext getContext() 返回 ActionContext
然后调用
public Map<String,Object> getApplication() 返回一个Map<String,Object>集合只需要往这个Map中put东西就相当于你以前的application.setAttribute(key,value);
struts2设计为无侵入式框架建议不要直接使用ServletAPI中的对象它将平常使用的pageContext request session application等对象用Map来替换,将对应的值put到对应的Map中前端页面即可取得对应的值这些Map对象都可以在ActionContext中取得.......
public static PageContext getPageContext() 返回PageContext对象对应jsp的pageContext
public static HttpServletRequest getRequest() 返回HttpServletContext对应jsp的request
public static HttpServletResponse getResponse() 返回HttpServletResponse对应jsp的response
public static ServletContext getServletContext() 返回ServletContext对应jsp的application
如果你要取得application对象保存东西建议使用
ActionContext类该类与当前线程关联调用
public static ActionContext getContext() 返回 ActionContext
然后调用
public Map<String,Object> getApplication() 返回一个Map<String,Object>集合只需要往这个Map中put东西就相当于你以前的application.setAttribute(key,value);
struts2设计为无侵入式框架建议不要直接使用ServletAPI中的对象它将平常使用的pageContext request session application等对象用Map来替换,将对应的值put到对应的Map中前端页面即可取得对应的值这些Map对象都可以在ActionContext中取得.......
展开全部
struts2.0可是通过ServletActionContext对象进行对application context request response 等对象进行操作...
ServletContext app = ServletActionContext.getServletContext();//得到的对象就是jspapplication context
ServletContext app = ServletActionContext.getServletContext();//得到的对象就是jspapplication context
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用J2EE1.4 Libaries
或servlet-api.jar
或servlet-api.jar
参考资料: 百度一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vlet-api.jar
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vlet-api.jar
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个,我也不太清楚,对不起!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询