import java.io.FileOutputStream;
import javax.faces.application.Application;
import javax.servlet.http.HttpServletRequest;
import com.opensymphony.xwork2.ActionSupport;
public static String getPath() {
String result = Application.class.getResource("Application.class")
.toString();
System.out.println("原始路径:" + result);
int index = result.indexOf("WEB-INF");
if (index == -1) {
index = result.indexOf("bin");
}
result = result.substring(0, index);
if (result.startsWith("jar")) {
result = result.substring(10);
} else if (result.startsWith("file")) {
result = result.substring(6);
}
if (result.endsWith("/")) {
result = result.substring(0, result.length() - 1);
}
System.out.println("截取后路径:" + result);
return "getpaths";
}
}
//动态路径
String fileName = ReportAction.class.getResource("/").toString().substring(6) +"pd_temple_report.jrxml";
分享到:
相关推荐
本篇将深入探讨如何在Tomcat上发布JavaWeb项目,以及如何进行Tomcat的配置优化,包括去除项目名称和端口号、调整内存配置和设置并发线程数。 【去除项目名称和端口号】 在默认情况下,访问JavaWeb项目时URL中会...
IntelliJ IDEA 12 创建 Java Web 项目并用 Tomcat 发布汇编 IntelliJ IDEA 12 是一款功能强大的集成开发环境(IDE),它提供了大量的工具和功能来帮助开发者快速创建和管理 Java 项目。其中,创建 Java Web 项目是 ...
在Java开发领域,JavaWeb项目是构建Web应用程序的基础,而Apache Tomcat是一款广泛使用的轻量级应用服务器,特别适合运行Java Web应用。本教程将详细介绍如何使用IntelliJ IDEA(Idea)这个强大的Java集成开发环境来...
Java 项目中获取路径详解 在 Java 项目中,获取路径是非常重要的,因为它关系到项目的正确运行。特别是在 Java Web 项目中,...在 Java Web 项目中,获取路径变得更加复杂,需要注意编译后的目录和相对路径的关系。
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
然而,在使用IDEA运行导入javaweb项目tomcat时,不少开发者会遇到运行失败404问题。本文将详细介绍IDEA运行导入的javaweb项目tomcat正常,但是运行失败404问题的解决方法。 IDEA运行javaweb项目tomcat正常 在IDEA...
9. **Tomcat服务器**:多数JavaWeb项目基于Tomcat服务器运行,实例中会包含如何配置和部署应用程序。 10. **JSON与XML数据交换**:在前后端交互中,JSON和XML是常见的数据交换格式。学习如何解析和生成这两种格式的...
在部署JavaWeb应用到Tomcat 9.0时,Eclipse允许开发者直接将项目发布到本地或远程的Tomcat服务器上。只需右键点击项目,选择“发布”选项,Eclipse会自动处理应用的打包和部署过程,将其放入Tomcat的webapps目录下。...
描述中提到,“开发JavaWeb项目必须的tomcat工具,版本号为8”,这意味着Tomcat 8是开发JavaWeb应用程序不可或缺的组成部分。它提供了运行JavaWeb应用所需的环境,包括处理HTTP请求、管理会话、加载和执行Servlet等...
不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理...
JavaWeb项目是基于Java技术栈开发的Web应用程序,主要用于构建互联网应用系统。这些项目通常包含前端界面、后端服务、数据库交互等多个组成部分,是学习和实践JavaWeb开发的重要载体。以下将详细介绍JavaWeb项目的...
JavaWeb项目实训是初学者踏入Web开发领域的重要实践环节,它涵盖了从数据库交互到前端展示的完整流程。在这个过程中,开发者需要掌握Java编程语言、Servlet、JSP等核心技术,并了解如何将它们应用到实际项目中。下面...
总之,Tomcat 6.0作为一款经典的JavaWeb服务器,它在开发和部署JavaWeb应用方面扮演着重要角色。了解其基本概念、配置方法以及性能优化技巧,对于JavaWeb开发者来说至关重要。然而,值得注意的是,尽管Tomcat 6.0...
关于Tomcat的安装和配置。 1.部署并启动tomcat服务器。 2.Tomcat:开源Servlet容器。 3.server.xml文件中的配置信息来修改Tomcat服务器的...4.为了可以在任意目录下启动Tomcat服务器。 5.设置CATALINA_HOME 环境变量
教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统...
【JavaWeb项目案例1.zip】是一个包含多个文件的压缩包,主要涉及的是JavaWeb开发的知识点。这个项目可能是一个简单的新闻展示系统或者教学示例,其中包含三个HTML页面(news2.html、news1.html、news0.html)以及一...
基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例...
如果你在做JavaWeb项目时,不想手动添加每个依赖库,可以通过查看并学习这个pom.xml文件来获取所需的依赖设置。 【标签】"java 软件/插件" 指出这是一个与Java编程语言相关的项目,可能涉及到软件开发或特定的插件...
java源码 仿360buy京东商城源码 京东JavaWeb项目源代码.zipjava源码 仿360buy京东商城源码 京东JavaWeb项目源代码.zipjava源码 仿360buy京东商城源码 京东JavaWeb项目源代码.zipjava源码 仿360buy京东商城源码 京东...
在这个"javaweb项目文件.zip_javaweb_javaweb项目_javaweb项目开发_racea3s"压缩包中,我们看到它包含了一个名为"jspbbs"的子文件,这很可能是该项目的主要源代码目录。下面,我们将深入探讨JavaWeb项目开发的相关...