精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-22
最后修改:2009-12-22
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 另外关于URI,URL,URN等内容,请参考RFC相关文档标准。 RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,
2.1服务器端的地址 服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的 其用到的地方有: 2.22、客户端的地址 因此,一般情况下,在JSP/HTML页面等引用的CSS,Javascript.Action等属性前面最好都加上
3.2 Servlet中获得当前应用的相对路径和绝对路径 4.java 的Class中获得相对路径,绝对路径的方法 public class FileTest { System.out.println(Thread.currentThread().getContextClassLoader().getResource("")); System.out.println(FileTest.class.getClassLoader().getResource("")); System.out.println(ClassLoader.getSystemResource("")); 4.2服务器中的Java类获得当前路径(来自网络) WebApplication的系统文件根目录是你的weblogic安装所在根目录。 在yourwebapp\yourconfig\yourconf.properties, (2).Tomcat 在类中输出System.getProperty("user.dir");显示的是%Tomcat_Home%/bin (3).Resin 不是你的JSP放的相对路径,是JSP引擎执行这个JSP编译成SERVLET (4).如何读相对路径哪? 在Java文件中getResource或getResourceAsStream均可 例:getClass().getResourceAsStream(filePath);//filePath可以是"/filename",这里的/代表web 发布根路径下WEB-INF/classes 默认使用该方法的路径是:WEB-INF/classes。已经在Tomcat中测试。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-02-01
yaofeng911 写道
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 另外关于URI,URL,URN等内容,请参考RFC相关文档标准。 RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,
2.1服务器端的地址 服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的 其用到的地方有: 2.22、客户端的地址 因此,一般情况下,在JSP/HTML页面等引用的CSS,Javascript.Action等属性前面最好都加上
3.2 Servlet中获得当前应用的相对路径和绝对路径 4.java 的Class中获得相对路径,绝对路径的方法 public class FileTest { System.out.println(Thread.currentThread().getContextClassLoader().getResource("")); System.out.println(FileTest.class.getClassLoader().getResource("")); System.out.println(ClassLoader.getSystemResource("")); 4.2服务器中的Java类获得当前路径(来自网络) WebApplication的系统文件根目录是你的weblogic安装所在根目录。 在yourwebapp\yourconfig\yourconf.properties, (2).Tomcat 在类中输出System.getProperty("user.dir");显示的是%Tomcat_Home%/bin (3).Resin 不是你的JSP放的相对路径,是JSP引擎执行这个JSP编译成SERVLET (4).如何读相对路径哪? 在Java文件中getResource或getResourceAsStream均可 例:getClass().getResourceAsStream(filePath);//filePath可以是"/filename",这里的/代表web 发布根路径下WEB-INF/classes 默认使用该方法的路径是:WEB-INF/classes。已经在Tomcat中测试。
|
|
返回顶楼 | |
浏览 10843 次