问题描述
在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