`
tianyalinfeng
  • 浏览: 443074 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

strut2 action 获取web根目录

 
阅读更多

//相对路径 
String rootPath = ServletActionContext.getRequest().getContextPath(); 
//绝对路径 
String rootPath = ServletActionContext.getServletContext().getRealPath("");

 

摘自:http://www.chahushequ.com

分享到:
评论

相关推荐

    struts1和struts2获取相对路径的方法

    在Java Web开发中,Struts框架是常用的MVC(Model-View-Controller)架构,它帮助...通过理解并正确使用Struts1和Struts2获取相对路径的方法,开发者可以在处理文件操作时更加得心应手,提高程序的稳定性和安全性。

    解决使用struts2 时 访问web工程首页问题

    此外,如果设置了默认的欢迎页面(welcome file),但在启动应用后访问根目录时却未生效,这也是一个常见的问题。本文将详细解释如何通过合理的配置来解决这些问题。 #### Struts2框架简介 Struts2是一个开源的Web...

    Struts2知识点

    资源文件可以存放在类路径下或在 Web 项目的根目录下。 9. Struts2 的调试和测试: Struts2 的调试和测试可以通过使用 MyEclipse 或 Eclipse 等 IDE 工具来实现。可以通过在项目中添加断点、调试项目、查看变量值...

    Struts2_Action学习笔记、通配符{1},{2}

    通过上述分析可以看出,Struts2提供了丰富的特性来支持Web应用程序的开发,尤其是通过Namespace和ActionMethod等机制来组织和管理Action,以及利用通配符配置来简化配置文件,大大提高了开发效率和维护性。

    maven-web项目 Struts2 Struts注解 Struts2返回json

    5. `src/main/webapp`:Web应用的根目录,包含了Web相关的资源如JSP页面和静态文件。 6. `web.xml`:Web应用的部署描述符,可能包含了Struts2的过滤器配置。 通过以上讲解,我们可以看到这个项目涵盖了Maven的依赖...

    Struts2示例demo

    3. **src/main/webapp**:Web应用的根目录,内含WEB-INF目录下的web.xml(定义servlet容器的配置),以及JSP页面。 4. **WEB-INF/classes**:编译后的Java类文件会放在这里。 5. **WEB-INF/lib**:存放项目依赖的jar...

    Struts2教程

    在本系列教程中 Web 工程的上下文路径都是 struts2 ,如果在 Web 根目录有一个 index.jsp 文件,则访问路径如下: http://localhost:8080/struts2/index.jsp 由于 MyEclipse6 目前并不支持 Struts2 ,所以我们需要到...

    struts2的属性配置

    Struts2的核心配置文件是`struts.xml`,通常位于类路径(classes根目录下)。这个文件包含了Action配置、拦截器堆栈、常量定义等关键信息。例如,通过`<constant>`标签可以设置框架的常量,如上述描述中的`struts....

    Struts2 Felix1.4搭建OSGI web infrastructure Source

    1. `webapp`:这个目录通常包含了Web应用的根目录,其中包括WEB-INF文件夹,里面包含了web.xml配置文件,这是标准Servlet容器如Tomcat所必需的。此外,它还可能包含JSP、HTML、CSS、JavaScript等静态资源以及Struts2...

    Struts2初步使用总结

    4. **创建配置文件**:创建`struts.xml`文件,并放置在项目的class根目录下。 **具体步骤如下:** 1. **下载Struts2**:可以从官方网站下载Struts2的最新版本。例如,可以通过以下链接下载:...

    自己配置的struts2 demo

    `WebRoot`目录是Web应用程序的根目录,其中包含HTML、JSP、CSS、JavaScript等静态资源。在Struts2中,视图通常由JSP页面构成,它们负责渲染数据并展示给用户。当Action执行完毕并返回一个结果字符串后,Struts2会...

    struts2文件上传下载

    在`UploadAction`的`execute()`方法中,通过`ServletActionContext`获取到ServletContext对象,进而获取到Web应用的根目录下的真实路径,并在这个路径下创建保存文件的目录。然后遍历上传的文件列表,使用Apache ...

    struts2树的编写

    3. **Struts2 Action**:创建一个Struts2 Action,负责处理用户的请求,与数据库交互,获取树的节点数据。Action通常会有一个方法返回树的根节点,然后前端通过Ajax请求获取子节点。 ```java public class Tree...

    Struts2 + JasperReports4 + DB2 Demo

    - **WebRoot**:Web应用的根目录,包含了Web应用的静态资源,如HTML、CSS、JavaScript文件,以及Struts2的配置文件和JSP页面。 - **.myeclipse**:MyEclipse的项目特定配置文件夹。 - **.settings**:Eclipse工作...

    Struts2使用详情

    在客户端,比如HTML、CSS、JavaScript或JSP中的静态内容,以"/"开头的相对路径是指向Web服务器的根目录,例如`/images/logo.png`会寻找服务器上的`http://localhost:8080/images/logo.png`。而如果不以"/"开头,那么...

    struts2 路径问题

    开发者可能需要在Action中获取请求URL、应用根路径等,以构建动态的路径。不正确的路径构造可能导致资源找不到。 7. **URL重写**:对于SEO优化,可能会使用URL重写技术。Struts2可以与Apache的mod_rewrite或Tuckey...

    Struts2官方例子1(Ant版的)

    2. **web.xml配置**:在web应用的根目录下,web.xml是Servlet容器(如Tomcat)的部署描述符。在这个例子中,web.xml会包含Struts2的过滤器配置,例如`org.apache.struts2.dispatcher.FilterDispatcher`或`org.apache...

    Struts2的配置文件DTD解析

    Struts2是一个流行的Java web应用程序框架,它遵循MVC(模型-视图-控制器)设计模式。配置文件在Struts2中起着至关重要的作用,因为它定义了框架的行为和组件之间的交互方式。本文将深入探讨Struts2配置文件的DTD...

    简述STRUTS2_Convention零配置

    - `struts.convention.package.locators`:定义Action的根包,影响Action的命名空间映射。 - `struts.convention.action.packages`:除了默认的四个包(action, actions, struts, struts2),这个常量可以指定额外...

    struts2-生成图片验证码

    在提供的文件列表中,我们看到的`.classpath`和`.project`是Eclipse项目设置文件,`WebContent`是Web应用的根目录,`src`是源代码目录,`build`可能是编译后的输出目录。在实际开发中,`src`目录下可能会包含Struts2...

Global site tag (gtag.js) - Google Analytics