Struts2访问Web元素
一,map类型的request,session,application
1,定义Map类型的相应变量(private Map request)(LoginAction1.java)
通过ActionContext获取相应的值
this.request = (Map)ActionContext.getContext().get("request");
this.session = ActionContext.getContext().getSession();
this.application = ActionContext.getContext().getApplication();
2,实现RequestAware,SessionAware,ApplicationAware接口(经常使用)(LoginAction2.java)
利用了IOC,struts2自动实例化
二,真实类型的HttpServletRequest,HttpSession,ServletContext
1,定义变量(LoginAction3.java)
private HttpServletRequest request;
private HttpSession session;
private ServletContext application;
通过
ServletActionContext 获取request
this.request = ServletActionContext.getRequest();
this.session = request.getSession();
this.application = session.getServletContext();
2,实现ServletRequestAware接口(LoginAction4.java)
public void setServletRequest(HttpServletRequest request){
this.request = request;
this.session = request.getSession();
this.application = session.getServletContext();
}
分享到:
相关推荐
NULL 博文链接:https://cdxs2.iteye.com/blog/1926329
NULL 博文链接:https://sinwee.iteye.com/blog/1892497
Struts2_访问web元素_accessWebElements_s Struts2_访问web元素_accessWebElements_s
Struts2种通过4种方法访问web元素,希望对大家有用!Struts2种通过4种方法访问web元素,希望对大家有用!
Namespace、自定义Action、路径问题、通配符、包含模块配置文件、默认Action、接受用户输入、服务器跳转、Action中访问web元素、简单数据校验、调用Action的自定义方法 5struts2国际化 ......... 6 struts2输入校验...
建立一个Struts2 工程,用Action的属性接收参数,使用Domain Model (实体模型) 接收参数,Struts2_2.1.6版本的中文问题,Struts模块包含,Struts简单数据验证 ,Struts ...Struts2_访问Web元素,Stack Context,Action
主要介绍Struts2中访问Web元素的方法,希望能给大家做一个参考。
(2)在web.xml中声明要使用的标签 这样是struts2 2.3.1.2版本的引入方式 <filter-name>struts2 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 4.标签的使用 ...
十二、 访问Web元素 14 一、 方法一:ActionContext方式 15 二、 方式二:Ioc(控制反转)—推荐使用 15 三、 方式三:获取原类型 16 四、 方式四:获取原类型-控制反转 17 十三、 Struts2配置文件模块化包含(include)...
主要给大家介绍了关于Struts2学习教程之Action类如何访问WEB资源的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...
十二、 访问Web元素 14 一、 方法一:ActionContext方式 15 二、 方式二:Ioc(控制反转)—推荐使用 15 三、 方式三:获取原类型 16 四、 方式四:获取原类型-控制反转 17 十三、 Struts2配置文件模块化包含(include)...
相比于Struts 1,Struts 2加入很多新的元素,如访问截取组件(interceptor)。 在Struts 2的技术框架,所有的请求均被截取组件先处理,再交由动作类分发 。Struts.xml是Struts 2的必须配置文件,放在WEB-INF/classes...
书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...
3.5.3 实例:使用XMLHttpRequest跨域访问Web资源 3.5.4 实例:AJAX的3种交换数据方法 3.6 小结 第4章 Servlet技术 4.1 Servlet的Helloworld程序 4.1.1 实例:在My Eclipse中编写Helloworld程序 4.1.2 ...
3.5.3 实例:使用XMLHttpRequest跨域访问Web资源 3.5.4 实例:AJAX的3种交换数据方法 3.6 小结 第4章 Servlet技术 4.1 Servlet的Helloworld程序 4.1.1 实例:在My Eclipse中编写Helloworld程序 ...
Struts Bean标签库中的标签可以访问已存在的JavaBean以及它们的属性,还可以定义新的Bean,把它存放在page范围内或用户指定的范围内,供网页其他...用于访问Web应用资源的Bean标签 用于定义或者输出JavaBean的Bean标签