`

Struts2获取项目路径

阅读更多
ActionContext ac = ActionContext.getContext();
ServletContext sc = (ServletContext) ac.get(ServletActionContext.SERVLET_CONTEXT);
String path = sc.getRealPath("/");
只能获取到Tomcat中的路径。
分享到:
评论

相关推荐

    struts2文件下载/绝对路径+相对路径

    在Struts2中,文件下载功能是常见的需求,尤其是在处理用户请求获取服务器上的静态或动态资源时。这篇博文(http://blog.csdn.net/love_xiolan/article/details/54945859)提供了关于如何在Struts2中实现文件下载的...

    struts2项目部署

    本教程将详细介绍如何部署一个基于Struts2的项目,特别适合初学者。由于实际的文件列表未给出,这里我们将假设它包含了必要的JAR库、源代码以及配置文件。 首先,理解Struts2项目的基本结构至关重要。一个典型的...

    struts2 路径问题

    在处理“struts2 路径问题”时,我们主要关注的是Struts2框架中的URL映射和资源定位。这篇博客文章可能探讨了在使用Struts2时遇到的路径相关问题,如Action配置、结果类型、静态资源访问等。 1. **Action配置**:在...

    在嵌入式jetty环境下运行struts2Annotation项目

    在嵌入式Jetty环境下运行Struts2 Annotation项目是一个常见的任务,特别是在开发和测试阶段,因为这种方式能够快速启动服务,而无需依赖大型服务器容器。本文将深入探讨如何配置和执行这个过程,以及涉及的关键技术...

    基于struts2的项目

    在"基于Struts2的项目"中,我们通常会看到以下核心概念和组件: 1. **Action类**:这是业务逻辑的入口点,负责处理来自客户端的请求。Action类通常实现了`com.opensymphony.xwork2.Action`接口或其子接口,如`...

    windows linux 下,获取java项目绝对路径的方法

    windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题

    Struts2项目案例

    在这个"Struts2项目案例"中,我们可以通过学习和实践来深入理解Struts2框架如何与数据库进行交互。 首先,让我们详细了解Struts2的核心概念: 1. **Action类**:在Struts2中,Action类是业务逻辑处理的主要载体。...

    struts2jar包

    在使用Struts2进行开发之前,我们需要先将Struts2的jar包引入到项目中,这样才能利用其提供的API和服务。 Struts2的核心jar包通常包括以下几个部分: 1. **struts2-core.jar**:这是Struts2的核心库,包含了框架的...

    使用Struts 2框架开发租房网站

    Struts 2是一个强大的MVC(Model-View-Controller)框架,被广泛应用于Java Web应用程序的开发中。在北大青鸟Y2学年的课程中,学生们通常会学习如何利用Struts 2框架来构建一个租房网站,这涉及到多个关键知识点。 ...

    struts2新手入门小项目

    在导入项目到Eclipse后,你需要配置项目的构建路径,确保所有依赖库(如Struts2的jar包)被正确引用。然后,你可以通过运行Tomcat服务器启动项目,访问预设的URL来测试Struts2的配置是否正确。 对于初学者,建议先...

    struts2+mybatis 入门实例

    - 运行项目,通过浏览器访问Struts2的Action路径。 - 检查页面是否正确显示从数据库查询的数据。 通过这个简单的入门实例,你可以了解Struts2如何处理HTTP请求,以及MyBatis如何执行数据库操作。随着对这两个框架...

    struts2 实现oracle数据库的增删改查

    1. 添加Struts2的核心库到项目的类路径中,包括struts2-core.jar和其他相关的依赖。 2. 配置Struts2的主配置文件(struts.xml),这是框架运行的基础,定义了Action类、结果类型、拦截器等。 3. 创建一个Action类,...

    struts2获取参数,解决乱码,跳转

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化和灵活的Web应用程序。...在提供的压缩包文件`struts2-demo`中,你可以找到一个实际的Struts2项目示例,进一步加深对这些概念的理解。

    Struts2项目struts2 上传 下载 项目

    在这个“Struts2 上传下载项目”中,我们将深入探讨如何利用Struts2实现文件上传与下载功能,并结合MySQL数据库、DAO(数据访问对象)层以及MVC架构来构建一个完整的应用。 1. **Struts2框架基础** Struts2的核心...

    struts2实现文件下载功能

    Struts2是一个强大的Java web...这个示例项目可以帮助你更好地理解和实践Struts2的文件下载功能,进一步提升你在Web开发中的技能。记得在实际应用中,要根据项目需求进行适当的修改和优化,确保代码的安全性和效率。

    struts2完整例子

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、结构清晰的MVC(模型-视图-控制器)架构应用。...通过实际操作jamesby-struts2-helloworld项目,你可以亲手实践这些概念,加深理解。

    struts2所需的jar包

    3. **ognl.jar**:Object-Graph Navigation Language(OGNL)是Struts2中的表达式语言,用于对象属性的获取和设置,以及在视图层进行数据传递。 4. **freemarker.jar** 和 **velocity.jar**:这两个是模板引擎的库...

    struts2file2

    在文件下载方面,项目可能有另一个Action,比如`download.action`,它获取文件路径,设置响应头,然后读取文件并输出到响应流中。用户可以通过点击一个链接或者按钮触发这个下载操作,链接地址指向`download.action`...

    struts2从2.3.26升级2.3.34的文档

    - **检查依赖**:了解当前项目对Struts2的依赖情况,包括直接依赖和其他库可能间接依赖的Struts2版本。 - **了解变更**:阅读官方的发行说明,了解2.3.34相对于2.3.26的新增特性和改动,特别是与项目相关的重要...

Global site tag (gtag.js) - Google Analytics