论坛首页 Java版 Tomcat

请问应用服务器关于静态资源的寻找原理,能否改变默认的寻找方式

浏览 290 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-07-22
在问答区挂了好几天,一直没动静,只好来这里问一下。

假定 WEB 应用的地址是 http://mysite,对应的目录是 WebRoot,JSP 文件位于 WebRoot 根目录下。那么
对于页面上的 <script src="js/myscript.js">,应用服务器会寻找到 WebRoot/js/myscript.js
对于页面上的 <img src="image/myphoto.jpg">,应用服务器会寻找到 WebRoot/image/myphoto.jpg

我想知道,有没有办法改变应用服务器默认的处理方式。
就是说,对于 <script src="js/myscript.js">,应用服务器不在默认位置寻找,而是定位到另一个地方,如 C:/js/myscript.js。

谢了先。。。
   
最后更新时间:2008-07-23
1.要看你的应用在哪个盘?如果就是c:/WebRoot,那你用../js/myscript.js
2.有一个绝对的url,能够获取C:/js/myscript.js,用绝对路径即可(比如你用tomcat虚拟主机就可以完成)。
3.把C:/js/myscript.js放置到另外一个应用中,再用相对路径
   
0 请登录后投票
最后更新时间:2008-07-23
可用apache做前端,处理静态资源
   
0 请登录后投票
论坛首页 Java版 Tomcat

跳转论坛:
JavaEye推荐