我是靠谱客的博主 无限小鸽子,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部