文档章节

Struts2 访问ServletAPI

kshine
 kshine
发布于 2015/07/30 08:55
字数 113
阅读 9
收藏 0

ActionContext 访问范围

1  通过ActionContext实例访问
ActionContext ac=ActionContext.getContext();//获取系统的ActionContext实例

ac.get();
ac.put();//request范围

ac.getApplication();//application应用范围
ac.getSession(); //Session范围
JSP页面
${applicationScope.XXX};
${sessionScope.XXX};
${requestScope.xxx};

2 Action直接访问Servlet

实现接口

ServletContextAware  实现方法 public void setServletContext(ServletContext context);

ServletRequestAware           public void setServletRequest(HttpServletRequest request);

ServletResponseAware       public void setServletResponse(HttpServletResponse response);

3 静态方法 获取Servlet对象

ServletActionContext对象

static PageContext getPageContext();  //PageContext()对象
static HttpServletRequest getRequest();
static HttpServletResponse getResponse();
static ServletContext getServletContext();//ServletContext()对象



© 著作权归作者所有

共有 人打赏支持
kshine
粉丝 2
博文 21
码字总数 6753
作品 0
宁波
程序员
私信 提问
Java程序员从笨鸟到菜鸟之(四十三)细谈struts2(六)获取servletAPI和封装表单数据

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 一:获取servletAPI的三种方法 在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSes...

长平狐
2012/11/12
199
0
struts2学习笔记--总结获取servletAPI的几种方式

   struts2的Action放弃了request,response等ServletAPI,使得在业务层上更加独立,在有时候使用struts2进行Web开发的时候,不可避免的要在action中使用servletAPI,那么如何在Action中获取并...

冬至饮雪
2016/02/10
0
0
struts2实战教程

Struts2.0已经成为了一个高度成熟的框架,不管是稳定性还是可靠性都得到了广泛的证明。 拥有丰富的开发人群,几乎已经成为了事实上的工业标准。因此,学习MVC框架,struts2.0几乎是必须熟悉的...

2846613430
2016/04/25
157
0
Java面试题之Struts2

1.简单的介绍一下Struts2 struts2框架框架是一个按照MVC设计模式设计的WEB层框架,是在Struts1和WebWork的技术基础上进行了合并的全新的框架 ,其全新的Struts2的体系结构,与Struts1的体系结...

年轻诠释我们的梦想_705b
2018/06/11
0
0
Struts2中获取servletAPI

struts中有两种获取servletAPI的方式: 1:解耦的方式,这种方式方便了测试代码,在servlet中每次测试都需要开启服务器,发起请求,而在struts中只需要写一个main方法就可以进行测试,不需要...

叶欢欢
2016/10/25
5
0

没有更多内容

加载失败,请刷新页面

加载更多

day11

architect刘源源
今天
6
0
论学好Linux系统的超级重要性

不知道各位在日常的工作生活中有没有接触过“rm -rf /*”这个命令,因为这个命令搞出来的事情可还不少呢!前段时间就在一个群里看到了有个小伙子,老板让他去维护一下服务器,这小伙也不太懂...

Linux就该这么学
昨天
6
0
git 使用

1,首先在github配置好信息和仓库,然后在本地进行操作 git init git config user.name 'zhangwuer' git config user.email '56789053@qq.com' 2,与远程分支建立连接 git checkout -b test......

天王盖地虎626
昨天
3
0
git checkout 命令详解

在日常的git操作中,git checkout——检出,是我们的常用命令。最为常用的两种情形是创建分支和切换分支。 在下面的命令中,使用了一些简写,在这里说明一下: git st # git statusgit ci ...

shzwork
昨天
10
0
【Nginx】Nginx多级代理,获取客户端真实请求IP以及每级代理IP

Nginx多级代理,获取客户端真实请求IP以及每级代理IP 如图所示,每一级nginx里的location配置里需要加上对应的配置,最后一级nginx是直接到应用,测试时为了方便,直接用echo模块去测试,打印...

薛定谔的旺
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部