想问问java相对路径的问题!!!!求解

问题描述

在servlet中如何得到servlet的路径~~我用Servlet.class.getResource("").toString()得到的是MyEclipse工作区路径,如何得到打war包之后还可以用的路径???还有一个就是我将一些配置文件放在conf文件里,又把conf放到了referencedlibrary里,怎样取得conf里的配置文件路径呢???

解决方案

本帖最后由 gp2852 于 2011-01-08 13:27:39 编辑
解决方案二:
request.getServletPath();什么叫打war包之后还可以用的路径?conf文件夹下的配置文件信息直接读取就行了什么叫放在referencedlibrary里?
解决方案三:
引用1楼xiaoye2892的回复:

request.getServletPath();什么叫打war包之后还可以用的路径?conf文件夹下的配置文件信息直接读取就行了什么叫放在referencedlibrary里?

我是需要在init()方法里取servlet的路径,war包就是用ant编译后放到tomcat里运行,我现在是直接在MyEclipse里直接编译部属,我现在代码里用的全是本地的绝对路径~~放到别的地方就不能用了~~~
解决方案四:
在配置中配置一个config的属性名称<config>/jar/war.jar</config>在java中取得
解决方案五:
this.servlet.getServletPath("/");
解决方案六:
quest.getContextPath()%>

时间: 2025-01-19 16:50:18

想问问java相对路径的问题!!!!求解的相关文章

java编程-有个java的问题想问问大家,欢迎进来帮忙解答下,谢谢

问题描述 有个java的问题想问问大家,欢迎进来帮忙解答下,谢谢 为什么这段代码运行结果0和3呢? public class Test { static int a; static int i=3; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(a+" "+i); } } 解决方案 静态Int变量默认为0 解决方案二: 是的,这个static变

管理Java类路径(Windows)

类路径可以连接 Java 运行库和文件系统.它定义编译器和解释器应该在何处查找要加载的 .class 文件.它的基本思想是:文件系统的层次结构反映了 Java 包的层次结构,而类路径则定义了文件系统中的哪个目录可以作为 Java 包层次结构的根. 遗憾的是,通常文件系统非常复杂并依赖于平台,而且和 Java 包也不能很好地匹配.尤其是在 Windows 环境中更是如此.Java 是一些 Unix 高手设计的,因而从很多方面来说,这也就意味着它无法很好地与 Windows 约定同步.这样一来,不论

想用java操作hbase,遇到了些问题

问题描述 想用java操作hbase,遇到了些问题 新手 在网上看教程,用java在hbase中创建表,输入代码之后问题很多 package hbase; import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.HColumnDescriptor

datainputstream-求助啊!java文件路径的问题

问题描述 求助啊!java文件路径的问题 从客户端传入一个文件路径:C:Usersmsg.log在服务器端接受到后无法获取指定的文件(确定文件路径下文件存在)服务器端: BufferedReader reader = new BufferedReader( new InputStreamReader(socket.getInputStream()));String str = null;char[] temp = new char[1024];reader.read(temp);str = St

急哭了~大神都去哪了??问题标签用户 java保存图片路径到mysql

问题描述 急哭了~大神都去哪了??问题标签用户 java保存图片路径到mysql 如果图片保存路径filepath=C:androidapache-tomcat-7.0.53wtpwebappsAndroidServerimagesmicroMsg.2.jpg String sql = "INSERT INTO item_table(item_photo) values ('"+filepath+"')" ; 1.存入数据库就没有了,怎么处理? 2.存图片用这个路径

c语言-新手有疑问,我想问问if(k%i);啥意思啊

问题描述 新手有疑问,我想问问if(k%i):啥意思啊 if(k%i):else break:中前边那部分什么意思呀,真心求解,不是很明白这地方什么意思99999999999 解决方案 如果K整除I if (k%i) 等价于 if ( k%i != 0) 解决方案二: if (k%i) 等价于 if ( k%i != 0) 解决方案三: if条件没有写全把,k%i 取余数 解决方案四: k%i 整数(除法)求余数 :空语句啥也不做 这个语句的条件为 k%i 条件 k%i --->0 不满足条件,

代码-Java数值计算问题,新手求解。

问题描述 Java数值计算问题,新手求解. package chapter5; import java.math.BigDecimal; class Rectangle { private double length; private double width; public Rectangle(double length, double width) { this.length = length; this.width = width; } double findArea() { return

Java获取*路径实现探讨_JSP编程

(1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 (3).request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用

httpclient-java新手,想问问有没有大牛给我解释一下这段代码,就是关于http报文传输的

问题描述 java新手,想问问有没有大牛给我解释一下这段代码,就是关于http报文传输的 需要添加httpmime包 这个是发post的method: public static String sendPostRequest(String url, List nameValuePairs) { // add code to validate required fields String res = null; try { HttpClient httpclient = new DefaultHt