WEB工程的路径问题 我在web工程里面如何才能找到工程的绝对路径,为什么我试了几种方法都是找到的tomcat的路径,怎么才能得到我工程存放地点的绝对路径啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WEB工程你已经发布到服务器上了,那找的路径肯定是服务器位置的路径了 你的工程就是在TOMCAT的 WEBAPP下,找到的当然是tomcat路径 那个路径是对的 就是Tomcat的路径啊,你知道你的站点名称,就可以拼接,组合成你要的路径。 给你个tomcat的server.xml配置虚拟目录的配置在<Host>..</Host>写<Context path="" docBase="d:\bb" reloadable="true" debug="0"></Context>docBase="d:\bb"为你的工程绝对路径 导出一个Jar包,看看路径,不就可以啦。 对于路径为何用绝对呢,你可知道如果用绝对时,可移植性就变低啦,这样对于发布不好吧,还有的就是,你的配置也要求太严呀,如果可以话,你把放到tomcat下呀,也就是work space下, servlet中获得项目绝对路径String filePath=this.getServletConfig().getServletContext().getRealPath("/");根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");ServletContext对象获得几种方式:Javax.servlet.http.HttpSession.getServletContext()Javax.servlet.jsp.PageContext.getServletContext()Javax.servlet.ServletConfig.getServletContext()文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");参考自http://tmsoft.lsxy.com/index.php?id=589&load=read tomcat路径找到了可以拼接你要的路径。或者直接找class路径 filter过滤部分请求和JSP struts1.2验证 wz.jsp?id=145什么意思!? 怎样在B/S结构中认定客户端的唯一性。 请大家帮忙提供处理权限,角色和用户的方案 session应该怎么使用? jsp怎么读取硬盘的剩余空间? Java heap space 问题呀! 请问大家做过B/S版本的电子白板吗,请给个思路!! 在jsp页面中怎样限制页面发送多个链接请求? log4j 日志内容写入数据库报错。 相对路径的问题,请各位帮忙
在<Host>..</Host>写
<Context path="" docBase="d:\bb" reloadable="true" debug="0">
</Context>
docBase="d:\bb"为你的工程绝对路径
String filePath=this.getServletConfig().getServletContext().getRealPath("/");根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");ServletContext对象获得几种方式:Javax.servlet.http.HttpSession.getServletContext()Javax.servlet.jsp.PageContext.getServletContext()Javax.servlet.ServletConfig.getServletContext()文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
参考自http://tmsoft.lsxy.com/index.php?id=589&load=read
或者直接找class路径