我是靠谱客的博主 无限小鸽子,这篇文章主要介绍struct2访问或添加request/session/application,现在分享给大家,希望可以做个参考。

访问或添加request/session/application
1 通过ActionContext
//这样放置
public String execute()
{
ActionContext ctx = ActionContext.getContext();
ctx.getApplication().put("app","lll");
ctx.getSession().put("ses","session范围");
ctx.put("req", "request范围");
return "success";
}
//这样取出

${applicationScope.app}

${sessionScope.ses}

${requestScope.req}




2 获取相应对象

2.1 通过ServletActionContext类直接获取:
public String rsa() throws Exception{
HttpServletRequest request = SerletActionContext.getRequest();
request.setAttribute("req","请求范围属性");
request.getSession().setAttribute("res","会话属性");
}

2.2实现指定接口,由struct2框架运行时注入
public class HelloWorldAction implements ServletRequestAware,ServletResponseAware,ServletContextAware
{
private HttpServletRequest request;
public void setServletRequest(HttpServletRequest req){
this.request = res;
}
}

转载于:https://www.cnblogs.com/csy8fs/p/4059600.html

最后

以上就是无限小鸽子最近收集整理的关于struct2访问或添加request/session/application的全部内容,更多相关struct2访问或添加request/session/application内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(127)

评论列表共有 0 条评论

立即
投稿
返回
顶部