J2EE web项目,绝对路径和相对路径如何设置与获取?

如题所述

第1个回答  2017-08-06
例如,只要看到这个路径:"D:\图片\许慧欣.jpg"我们就知道"许慧欣.jpg"文件是在D盘的"图片"目录中。类似于这样完整的描述文件位置的路径就是绝对路径。 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。 相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
第2个回答  2017-08-24
第一步: 先获得classpath路径 <pre t="code" l="java">String classpath = this.getClass().getResource("/").getPath().replaceFirst("/", ""); 这样子可以得到classpath路径,类似于:F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/WEB-INF/classes/
然后把WEB-INF/classes截取就能获得WebAPP目录啦: <pre t="code" l="java">String webappRoot = classpath.replaceAll("WEB-INF/classes/", ""); 得到的结果就是:F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/
通过这个路径你就能获取该文件夹下的所有文件啦

java web应用程序的properties文件路径
return 项目根目.例如 F:\\tomcat\\webapps\\J2EEUtil\\ \/ public static String getAbsolutePathWithWebProject(ServletContext context) { return context.getRealPath("\/");} \/ 获取项目根目录下的指定目录的绝对路径 param 项目根目下的指定目录 .例如:\/login\/ return 项目根目下的指定目录.例如: F:...

如何提高birt报表生成速度
可以单独为该组件设置日志级别,如果设为DEFAULT,就会使用web.xml里的设置。 4. URL参数 下面是一些主要用到的URL参数。 “__report” 定义要预览的rptdesign文件路径,支持相对路径和绝对路径,相对路径是相对于web.xml中定义的工作目录。 “__document” 定义要预览的rptdocument文件路径,同样支持相对和绝对路径。相对...

web 项目如何实现https
1. 获取访问的请求所使用的协议;2. 如果请求协议符合被访问的Servlet所要求的协议,就说明已经使用HTTPS协议了,不需做任何处理;3. 如果不符合,使用Servlet所要求的协议(HTTPS)重定向到相同的URL。例如,某Web用户使用HTTP协议访问要求使用HTTPS协议的资源BeSslServlet,敲入“URL:http:\/\/192.168.100.100\/BeSslServlet”...

...然后把整个页面放到一个j2ee项目根目录下访问这个页面就显示不_百度...
绝对是因为文件路径不对。你看下html中图片的路径应该是个相对的,你检查下拷贝的这个动作有没有影响到它。最好是把这个图片也跟着拷过去,直接放在跟html一块,修改下相对路径就可以了

struts是什么?
Path 与目标URL的相对路径 配置ActionMapping ActionMapping对象帮助进行框架内部的流程控制,它们可将请求URI映射到Action类,并且将Action类与ActionForm bean相关联。ActionServlet在内部使用这些映射,并将控制转移到特定Action类的实例。所有Action类使用perform()方法实现特定应用程序代码,返回一个ActionForward对象,其中包括...

请问如何从mysql数据库中读取图片路径然后将图片显示在Jsp页面上_百度...
数据库里只存对应的照片地址啦···比如 upload\/images\/xxx.jpg JSP页面就这样显示咯 < String imgUrl = “upload\/images\/xxx.jpg”;\/\/这个地址是你实际从数据库里取出来的,,如果怕照片显示不出来,加上绝对路径request.getContextPath()+"\/"+imgUrl %> <img src="<%=imgUrl %>" alt="...

https要怎么样读取?https要怎么样读取
方法一 静态超链接 这是目前网站中使用得较多的方法,也最简单。在要求使用SSL进行传输的Web网页链接 中直接标明使用HTTPS协议,以下是指向需要使用SSL的网页的超链接:SSL例子 需要说明的是,在网页里的超链接如果使用相对路径的话,其默认启用协议与引用该超 链接的网页或资源的传输协议相同,例如在某超...

相似回答