`

Struts2访问Web元素

阅读更多

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();

}

 


分享到:
评论

相关推荐

    struts2 访问web元素

    NULL 博文链接:https://cdxs2.iteye.com/blog/1926329

    struts2访问Web元素

    NULL 博文链接:https://sinwee.iteye.com/blog/1892497

    Struts2_访问web元素_accessWebElements_s

    Struts2_访问web元素_accessWebElements_s Struts2_访问web元素_accessWebElements_s

    Struts2中访问web元素的例子

    Struts2种通过4种方法访问web元素,希望对大家有用!Struts2种通过4种方法访问web元素,希望对大家有用!

    Struts2全解Struts2全解

    Namespace、自定义Action、路径问题、通配符、包含模块配置文件、默认Action、接受用户输入、服务器跳转、Action中访问web元素、简单数据校验、调用Action的自定义方法 5struts2国际化 ......... 6 struts2输入校验...

    马士兵Struts2笔记2013

    建立一个Struts2 工程,用Action的属性接收参数,使用Domain Model (实体模型) 接收参数,Struts2_2.1.6版本的中文问题,Struts模块包含,Struts简单数据验证 ,Struts ...Struts2_访问Web元素,Stack Context,Action

    Struts2学习笔记(7)-访问Web元素

    主要介绍Struts2中访问Web元素的方法,希望能给大家做一个参考。

    struts2 学习例子

    (2)在web.xml中声明要使用的标签 这样是struts2 2.3.1.2版本的引入方式 <filter-name>struts2 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 4.标签的使用 ...

    Struts2 学习笔记

    十二、 访问Web元素 14 一、 方法一:ActionContext方式 15 二、 方式二:Ioc(控制反转)—推荐使用 15 三、 方式三:获取原类型 16 四、 方式四:获取原类型-控制反转 17 十三、 Struts2配置文件模块化包含(include)...

    Struts2学习教程之Action类如何访问WEB资源

    主要给大家介绍了关于Struts2学习教程之Action类如何访问WEB资源的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    深入浅出Struts2(附源码)

    本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...

    Struts2帮助```````

    十二、 访问Web元素 14 一、 方法一:ActionContext方式 15 二、 方式二:Ioc(控制反转)—推荐使用 15 三、 方式三:获取原类型 16 四、 方式四:获取原类型-控制反转 17 十三、 Struts2配置文件模块化包含(include)...

    JSP程序设计课件包含Hibernate,Struts的介绍

    相比于Struts 1,Struts 2加入很多新的元素,如访问截取组件(interceptor)。 在Struts 2的技术框架,所有的请求均被截取组件先处理,再交由动作类分发 。Struts.xml是Struts 2的必须配置文件,放在WEB-INF/classes...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...

    java web技术开发大全(最全最新)

    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 ...

    java web开发技术大全

    3.5.3 实例:使用XMLHttpRequest跨域访问Web资源 3.5.4 实例:AJAX的3种交换数据方法 3.6 小结 第4章 Servlet技术 4.1 Servlet的Helloworld程序 4.1.1 实例:在My Eclipse中编写Helloworld程序 ...

    struts1-bean标签

    Struts Bean标签库中的标签可以访问已存在的JavaBean以及它们的属性,还可以定义新的Bean,把它存放在page范围内或用户指定的范围内,供网页其他...用于访问Web应用资源的Bean标签 用于定义或者输出JavaBean的Bean标签

Global site tag (gtag.js) - Google Analytics