web项目中如何读取src根目录下的XML文件 测试的时候我写了:"src/test.xml",是可以的不过客户端测试时,提示:系统找不到指定的路径。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径,也就是项目的名称下。你现在访问的页面为http://localhost:8080/admin/manage.jsp则<a href="<%=request.getContextPath()%>/XXXX.jsp">指向的链接是:http://localhost:8080/xxxx.jsp 你先用System.out.println(request.getContextPath());一下,你看得到的是什么,就知道了 项目部署到tomcat后 src的路径 就是tomcat的 classpath 从tomcat的bin开始 一级一级的找就是了类都被编译成了class了 是bin里的tomcat在执行 所以src压根没用到 你把它删了都可以 你先用System.out.println(request.getContextPath().getRealPath());一下,你看得到的是什么,就知道了 request.getRealPath("/WEB-INF/test.xml") request.getRealPath("/WEB-INF/test.xml") 路径问题 你在访问某个文件时在把路径规范一下<%=request.getContextPath()%>/your path 用类装载器来读,因为src目录所有的文件和java类最终都会编译到classes或bin中。示例:生成一个文件对象:File file = new File(getClass().getClassLoader().getResource("test.xml").getPath());直接得到一个输入流:InputStream in = getClass().getClassLoader().getResourceAsStream("test.xml");稍要注意的是:当上述代码在静态方法中执行时,getClass()应该为 类.class。 Spring的JMS问题 jsp文件上传怎么样判断文件传送完成 Hibernate 怎么直接获取oracle的系统时间? 对于编码,我崩溃了~ 请问目前有好的网站开发工具啊? Widget 开发团队邀请您以来开发 java中如何获得系统目录 [新手求教]如何编写自己的 build.xml 文件 请转贴,共同抵制日货! 有问题请教各位大侠 路过的朋友 帮忙 解说 ssh2整合要注意那几点 请高手们谈一下学java的心得好吗
你现在访问的页面为http://localhost:8080/admin/manage.jsp
则<a href="<%=request.getContextPath()%>/XXXX.jsp">
指向的链接是:http://localhost:8080/xxxx.jsp
request.getRealPath("/WEB-INF/test.xml")
File file = new File(getClass().getClassLoader().getResource("test.xml").getPath());直接得到一个输入流:
InputStream in = getClass().getClassLoader().getResourceAsStream("test.xml");稍要注意的是:当上述代码在静态方法中执行时,getClass()应该为 类.class。