主页 > 知识库 > Struts2访问servlet分享

Struts2访问servlet分享

热门标签:智能电话机器人销售话术 福建电销猫机器人收费 地图标注专业和非专业 汝南县地图标注app 山东ai外呼电销机器人好用吗 湖北地图标注公司 四川正规外呼系统软件 甘肃销售电销机器人公司 外呼直播语音系统

一:访问或添加request/session/application属性
 

复制代码 代码如下:

public String scope() throws Exception{

   ActionContext ctx = ActionContext.getContext();

   ctx.getApplication().put("app", "应用范围");//往ServletContext里放入app

   ctx.getSession().put("ses", "session范围");//往session里放入ses

   ctx.put("req", "request范围");//往request里放入req

   return "scope";

}


 

JSP:

复制代码 代码如下:

 body>

    ${applicationScope.app} br>

    ${sessionScope.ses}br>

    ${requestScope.req}br>

 /body>


 

二:获取HttpServletRequest / HttpSession / ServletContext / HttpServletResponse对象
 

方法一,通过ServletActionContext.类直接获取:

复制代码 代码如下:

public String rsa() throws Exception{

       HttpServletRequest request = ServletActionContext.getRequest();

       ServletContext servletContext = ServletActionContext.getServletContext();

       request.getSession()

       HttpServletResponse response = ServletActionContext.getResponse();

       return "scope";

}


方法二,实现指定接口,由struts框架运行时注入:
复制代码 代码如下:

public class HelloWorldAction implements ServletRequestAware, ServletResponseAware, ServletContextAware{

       private HttpServletRequest request;

       private ServletContext servletContext;

       private HttpServletResponse response;

       public void setServletRequest(HttpServletRequest req) {

              this.request=req;

       }

       public void setServletResponse(HttpServletResponse res) {

              this.response=res;

       }

       public void setServletContext(ServletContext ser) {

              this.servletContext=ser;

       }

}

您可能感兴趣的文章:
  • 详谈Servlet和Filter的区别以及两者在Struts2和Springmvc中的应用
  • 详解Struts2中Action访问Servlet API的几种方法
  • Struts2访问Servlet的三种方式
  • Struts和servlet不能共存问题解决方法

标签:吴忠 白银 梅州 昌都 临沂 南充 肇庆 黔东

巨人网络通讯声明:本文标题《Struts2访问servlet分享》,本文关键词  Struts2,访问,servlet,分享,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Struts2访问servlet分享》相关的同类信息!
  • 本页收集关于Struts2访问servlet分享的相关信息资讯供网民参考!
  • 推荐文章