jsp 在java程序中获取 web-inf目录

我的java文件在web-inf/classes中
我想在java程序中获取web-inf这个目录的路经
System.getProperty("user.dir");获取的却是web-inf/clesses目录
请问怎么获取web-inf这个目录
注意我是在java程序中获取,不是在jsp页面中获取
java程序中能用request?

第1个回答  推荐于2016-05-03
你需要一个servlet或者action,servlet举例:
建一个servlet,在doPost()中通过,
request.getSession().getServletContext().getRealPath("/WEB-INF");本回答被提问者采纳
第2个回答  2010-07-03
截断这个字符串可以实现。
可以在JAVA程序中用request跳转。要引用命名空间。
第3个回答  2010-07-02
jsp中用这个获得: request.getRealPath("/WEB-INF")
第4个回答  2010-07-02
XXX.class.getClassLoader().getResource( " ").getPath();

在java中怎么访问web-inf 目录下的jsp页面。
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。

java 怎么获取web根目录?
(3)得到当前页面所在目录下全名称:request.getServletPath()。结果:如果页面在jsp目录下 \/TEST\/jsp\/test.jsp。(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp"),结果D:\/resin\/webapps\/TEST\/test.jsp。(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.g...

JSP页面中如何获取浏览路径?java
1.可以在servlet的init方法里 String path = getServletContext().getRealPath("\/");这将获取web项目的全路径 例如 :E:\\eclipseM9\\workspace\\tree\\ tree是我web项目的根目录 2.你也可以随时在任意的class里调用 this.getClass().getClassLoader().getResource("\/").getPath();这将获取 到classes...

如何获得项目的路径
Tomcat目录\\webapps\\WEB-INF\\classesrequest.getServletContext().getRealPath("\\\\src");Java codepublicvoid doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String p =this.getServletContext().getRealPath("index.jsp"); System.out.println(p);...

java 怎么获取web根目录
request.getServletPath() \\x0d\\x0a结果:如果页面在jsp目录下 \/TEST\/jsp\/test.jsp \\x0d\\x0a(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp") \\x0d\\x0a结果:D:\/resin\/webapps\/TEST\/test.jsp \\x0d\\x0a(5)得到页面所在服务器的绝对路径:absPath=new java.io....

...web 工程在web-root目录下的jsp页面访问web-info下的xml文件,访问...
那就先把xml解析出来,放到一个对象里,再用js取出来不就完了 这是有一个解析路径在src目录下的xml,希望对你有帮助!src目录下的文件会自动到你所说的:web-inf里面的classes目录下 \/ param args 不会一次读完,是一个一个的读取 \/ public static void main(String[] args) { \/\/ TODO Auto-...

servlet 的jsp怎么放到web-inf下面访问
web-inf目录只能在sevlet(或者spring的control,struts的action,本质都是sevlet)中访问。也就是只能通过java后台访问,这里web-inf下的内容是不对外开放的\/安全的,不能通过url直接访问。已避免非法人员通过url自己操作一些比较私密的文件信息。Servlet访问WEB-INF目录下的info.jsp文件的代码如下:1、web....

我的jsp页面放在了WebRoot\/admin下,听说放在web_inf下比较安全?具体怎 ...
如果把这些JSP页面文件移到WEB-INF 目录下,在调用页面的时候就必须把"WEB-INF"添加到URL中。我们知道,实现页面的跳转有两种方式,一种是通过redirect的方式,一种是通过forward的方式。redirect方式的跳转,系统会在一个新的页面打开要跳转的网页;而forward方式跳转,系统会在原来的页面上打开一个要跳转...

让别人做了一个java的程序,是基于J2EE的管理系统,说是用了servlet架构...
首先,你需要拿到程序的源代码(源文件)才能知道关于这个程序的详细信息。其次,你拿到源文件后,打开源文件,在文件目录下寻找或搜索WebRoot目录或WebContent目录,然后双击此目录,找到WEB-INF目录,然后在WEB-INF目录下会找到一个web.xml文件,在文件上点击右健,选择用记事本打开。再次,打开后,查看...

java的Web项目中WEB-INF\\web.xml的路径可以改变吗
1 我个人觉得应该是必须放在这个里面的,因为javaweb首先加载的就是web.xml文件,然后才是其他的东西!2 WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录;如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。3 WEB...

相似回答