jsp中的java程序 如何获得当前路径 现在项目中需要一个定时启动的检查更新的功能,于是想到对了jsp中的定时器和监听器。但是使用监听器的前提是要自己写出结成监听器的java程序。而我的java程序中涉及到了读取当前项目的配置文件(conf/config.xml).所以问题就出来了,一来不能使用相对路径,而来不会用jsp的内置对象。 请问各位有什么好的方法吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String path = ServletActionContext.getServletContext() .getRealPath("targetFileName");这个 返回值 path 应该就是 你想要的了 , ServletActionContext类是哪个包中的?WebWord吗? org.apache.struts2.ServletActionContext 首先,很感谢两位,我已经下载到了structs2包,但是我还想问问,能否不借助外部包来获得路径 在servlet中 直接写 getServletContext().getRealPath("targetFileName") 和2楼的效果一样的这样只要有javax.servlet.http.HttpServlet 就可以了吧,getServletContext()就是HttServlet中继承的那种只是经过struts2封装后的调用方法. 感谢楼上几位的回答,其实我发现我把大家迷惑了。呵呵,虽然是在jsp中,但现在毕竟实在些java文件,所以通过this.getClass().getResource("").getPath() 就可以获得当前类所在的文件。不过感谢你们的回答,让我明白jsp中获取路径与java中获取路径的区别。谢谢 结贴了 Applet交互问题 做登录时,遇到一个问题,问问大家~ 启动tomcat5报错,请各位帮帮忙,谢谢! Struts2中的ognl.OgnlException问题 关于struts1.3的问题 偶工作在南京,值几个钱,开个价吧 Spring的一个小问题 请指教… 菜鸟学j2ee希望大家帮忙啊!! 请教weblogic下servlet的路径问题 java读excel出错 MySQL死了? Error establishing socket.
.getRealPath("targetFileName");
这个 返回值 path 应该就是 你想要的了 ,
org.apache.struts2.ServletActionContext
结贴了