`

struts2 获取servlet 的相关方法

 
阅读更多
    	//获得request
     HttpServletRequest request = ServletActionContext.getRequest(); 
    	String contextPath = request.getContextPath();

      //获得session
	    HttpSession session = ServletActionContext.getRequest().getSession();
            
         //获得实际的文件路径
    String path = ServletActionContext.getServletContext().getRealPath("/");


 

分享到:
评论

相关推荐

    Struts2中Servlet的配置

    2、使用struts2提供的ActionContext类直接获取Servlet API。 在同一个项目中,如果既用到servlet又用了struts框架,运行项目时可能无法正常使用servlet,解决办法如下: 该类是定义了一个过滤器,当既用到struts2...

    三、Servlet_jsp_Struts2笔记

    Servlet、JSP、Struts2笔记 Servlet基础 Servlet是运行在服务器上的程序,使用Java语言编译,并且使用Servlet接口来实现动态界面。Servlet需要接受客户端发送的请求,并将处理结果以响应的形式响应给客户端。 ...

    Struts2在Action中获得Response对象的四种方法

    Struts2 是一个基于MVC 模式的 Web 应用程序框架,它提供了多种方式来获取 Response 对象,以下是四种获得 Response 对象的方法: 方法 1:使用 Struts2 Aware 拦截器 在 Struts2 中,可以通过实现Aware接口来获取...

    Struts2获取参数的三种方法总结

    Struts2不在建议我们使用原生的servletAPI来获取参数,这样做的目的是事项Struts2的action与servlet进行解耦,可以在日后更加方便的对action类进行测试。 Struts2获取参数的三种办法: (1)属性驱动方式 (2)...

    Struts2入门教程(全新完整版)

    十二、总结 本教程对struts2的基本知识进行了一些说明,关于struts2的更多详细内容应参看struts2的官方文档及提供的app实例。 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图...

    Struts2基础教程.docx

    Struts2的配置和使用与Struts1.x不同,Struts2使用FilterDispatcher作为入口点,而Struts1.x使用ActionServlet。Struts2的 Action类需要从com.opensymphony.xwork2.ActionSupport类继承,而Struts1.x的Action类需要...

    struts2学习

    struts2学习系列文章,包括1 action访问,2 配置,3 获取servlet容器等

    Struts2执行流程

    Struts2执行流程 1. web.xml 部署描述符 2. FilterDispatcher 实现StrutsStatics, Filter接口 (1)Filter:一个filter是一个对象用于执行过滤任务为每个请求资源(一个servlet或静态内容),或响应一个资源,或两者.过滤...

    Struts2属性文件详解

    该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true.如果需要关闭动态方法调用,则可设置该属性为false. struts.enable.SlashesInActionNames 该属性设置Struts 2是否允许在Action名中使用斜线,该属性的...

    Struts2 S2-033漏洞分析1

    Struts 2 的体系结构与 Struts 1 的体系结构差别巨大,Struts 2 以 WebWork 为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与 ServletAPI 完全脱离开。 S2-033 漏洞是 Struts 2 中...

    struts1之ActionServlet详解_动力节点Java学院整理

    主要介绍了struts1之ActionServlet详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    有关struts2下载组件的具体介绍我就在此略过了,看此文的同志想必大多是碰到这样让人很是不爽的问题。 下面就将该问题的最终解决办法介绍如下。 问题概要: 在struts2中使用result里type="stream"的结果类型时,...

    _探讨Ajax获取表单值向Servlet传递的设计方案.doc

    探讨Ajax获取表单值向Servlet传递的设计方案 在 JavaWeb 领域,MVC ...在本文中,我们探讨了 Ajax 获取表单值向 Servlet 传递的设计方案,并对相关的技术和概念进行了详细的解释,为开发者提供了一个实用的解决方案。

    基于struts2注册登录ActionContext.zip

    struts2大量使用拦截器来处理请求,从而允许与业务逻辑控制器 与 servlet-api分离,避免了侵入性(所谓侵入性就是指的这个架构设计出来的部件对系统的影响范围,标签库几乎可以完全替代JSTL的标签库,并且 struts2.x...

    Struts2五种数据封装Demo

    详细介绍了Strusts2的文件配置,以及操作servlet的三大对象,表单数据的获取和表达数据的封装,document文件夹下是详细配置过程笔记,希望对各位学习struts2有所帮助

    ActionContext介绍(在Struts2中)

    在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息, 甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-...

    轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发chap2

    本书不再介绍Struts 1.x相关内容,如果读者希望获取《轻量级J2EE企业应用实战》第一版中关于Struts 1.x的知识,请登录http://www.crazyit.org下载。当读者阅读此书遇到技术难题时,也可登录http: //www.crazyit.org...

    struts2.1宝典

    1、struts资源文件中文解决方法 1 2、开发struts2流程 1 3、创建拦截器: 2 4.标签中引用资源文件内容 3 5.创建资源文件 3 6.Action中访问servlet API 3 7.Action访问资源文件 3 8.资源文件_各国代码 4 9.将...

    Struts原理、开发及项目实施

    Struts原理、开发及项目实施 Holen 2002-9-12 <br/>1、 摘要 2、 关键词 3、 Framework 4、 Struts的起源 5、 Struts工作原理 6、 Struts安装 7、 一个实例 8、 Struts优缺点...

Global site tag (gtag.js) - Google Analytics