做海报找素材的网站,网站建设代码怎么写,宁波关键词优化品牌,装修平台代理在jsp和class文件中调用的相对路径不同。 在jsp里#xff0c;根目录是WebRoot 在class文件中#xff0c;根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty(user.dir)获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中…在jsp和class文件中调用的相对路径不同。 在jsp里根目录是WebRoot 在class文件中根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty(user.dir)获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径以工程名为TEST为例(1)得到包含工程名的当前页面全路径request.getRequestURI()结果/TEST/test.jsp(2)得到工程名request.getContextPath()结果/TEST(3)得到当前页面所在目录下全名称request.getServletPath()结果如果页面在jsp目录下/TEST/jsp/test.jsp(4)得到页面所在服务器的全路径application.getRealPath(页面.jsp)结果D:\resin\webapps\TEST\test.jsp(5)得到页面所在服务器的绝对路径absPathnewjava.io.File(application.getRealPath(request.getRequestURI())).getParent();结果D:\resin\webapps\TEST2.在类中取得路径(1)类的绝对路径Class.class.getClass().getResource(/).getPath()结果/D:/TEST/WebRoot/WEB-INF/classes/pack/(2)得到工程的路径System.getProperty(user.dir)结果D:\TEST3.在Servlet中取得路径(1)得到工程目录request.getSession().getServletContext().getRealPath()参数可具体到包名。结果E:\Tomcat\webapps\TEST(2)得到IE地址栏地址request.getRequestURL()结果http://localhost:8080/TEST/test(3)得到相对地址request.getRequestURI()结果/TEST/test