数码资讯
Struts2访问Servlet共享
1:访问或添加请求会话/应用程序属性 复制代码代码如下所示: 公共字符串作用域()抛出异常{ actioncontext.getcontext ActionContext ctx =(); ctx.getapplication(放)(的应用 ctx.getsession(放)(, Ctx.put(要
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1:访问或添加请求会话/应用程序属性
复制代码代码如下所示:
公共字符串作用域()抛出异常{
actioncontext.getcontext ActionContext ctx =();
ctx.getapplication(放)(的应用
ctx.getsession(放)(,
Ctx.put(要求
返回范围;
}
JSP:
复制代码代码如下所示:
应用程序} {美元。
$ { sessionscope SES }。
$ { requestScope要求}。
二:得到消息/ HttpSession / / httpservletresponse ServletContext对象
方法1、通过servletactioncontext直接获得。类:
复制代码代码如下所示:
公共字符串RSA()抛出异常{
HttpServletRequest请求= ServletActionContext.getRequest();
ServletContext ServletContext = servletactioncontext.getservletcontext();
request.getsession()
ServletActionContext.getResponse()httpservletresponse反应=;
返回范围;
}
方法二,实现指定的接口,在Struts框架运行时注入:
复制代码代码如下所示:
公共课helloworldaction实现servletrequestaware、ServletResponseAware、ServletContextAware {
私人消息请求;
私人ServletContext ServletContext;
私人httpservletresponse响应;
公共无效setservletrequest(HttpServletRequest req){
这要求为要求;
}
公共无效setservletresponse(httpservletresponse RES){
这个,响应= RES;
}
公共无效setservletcontext(ServletContext SER){
This.servletContext=ser;
}
}
复制代码代码如下所示:
公共字符串作用域()抛出异常{
actioncontext.getcontext ActionContext ctx =();
ctx.getapplication(放)(的应用
ctx.getsession(放)(,
Ctx.put(要求
返回范围;
}
JSP:
复制代码代码如下所示:
应用程序} {美元。
$ { sessionscope SES }。
$ { requestScope要求}。
二:得到消息/ HttpSession / / httpservletresponse ServletContext对象
方法1、通过servletactioncontext直接获得。类:
复制代码代码如下所示:
公共字符串RSA()抛出异常{
HttpServletRequest请求= ServletActionContext.getRequest();
ServletContext ServletContext = servletactioncontext.getservletcontext();
request.getsession()
ServletActionContext.getResponse()httpservletresponse反应=;
返回范围;
}
方法二,实现指定的接口,在Struts框架运行时注入:
复制代码代码如下所示:
公共课helloworldaction实现servletrequestaware、ServletResponseAware、ServletContextAware {
私人消息请求;
私人ServletContext ServletContext;
私人httpservletresponse响应;
公共无效setservletrequest(HttpServletRequest req){
这要求为要求;
}
公共无效setservletresponse(httpservletresponse RES){
这个,响应= RES;
}
公共无效setservletcontext(ServletContext SER){
This.servletContext=ser;
}
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。