http://hahalzb.iteye.com/blog/517446
在某个项目里,很多地方引用的资源(javascript,图片)都写的是相对服务器根的绝对路径。这样很不好,尤其是移植的时候就唯一确定了被部署的context path。这样很不方便。
有一种替代方法,可以享受同样的便利,但是却没有了前面的麻烦。那就是使用html base标签。
1,在jsp里面里,添加base标签
<BASE HREF="<%
String s = request.getRequestURL().toString();
out.print(s.substring(0, s.indexOf("/",

)
+ request.getContextPath()+"/");
%>">添加到html的head里。
2,描述资源路径的时候,写相对于根的路径。但是,不要以/开头。
通过上面两个步骤,即可功德圆满。
[url]
http://ncowboy.blog.51cto.com/36000/11929[/url]
在项目root目录/updatingProject/目录下的一些jsp文件中,引入项目root目录/jslib/jquery.js时为什么有的要倒退三层目录,
有的要倒退一层(根据相对路径的定义分析,应该是倒退一层的),甚至有的要倒退5层目录?
答:在使用struts框架的项目中,是有这个路径问题的。
最好的解决方法是,直接使用绝对路径。
在myeclipse+tomcat的开发环境下,绝对路径的格式是:/项目名称/jslib/jquery.js。
http://blog.csdn.net/hepeng19861212/archive/2009/04/04/4048197.aspx
分享到:
相关推荐
3. **资源路径**:在UE4中,资源路径通常遵循以下格式:`/Game/路径/子路径.资产名称`。例如,一个纹理可能的路径为`/Game/Textures/MyTexture.MyTexture`。动态加载时,你需要知道资源的确切路径或者能够通过其他...
本文针对在JSP页面中引用CSS和JavaScript等外部资源时可能遇到的路径问题进行了深入分析,并提供了一些解决方案。 首先,我们来探讨JSP中如何正确使用base标签来解决相对路径问题。在JSP页面中,我们可以利用请求...
绝对路径是指包含完整URL地址的路径,通常用于指向外部网站或其他服务器上的资源。例如:`<img src="http://example.com/images/logo.png" />`。这种路径的好处在于其独立于任何特定的位置,无论当前页面位于何处都...
在Android开发中,动态加载外部资源文件是一种常见的需求,它能增强应用的灵活性和可扩展性。本主题主要探讨如何在Android程序运行时加载不同apk中的资源,包括图片、文字和颜色等。以下是对这个话题的详细阐述: ...
路径问题通常涉及到文件或项目的定位,以及如何有效地访问这些资源。以下是一些关于Eclipse中处理路径问题的详细知识: 首先,Eclipse是一个强大的开源Java IDE,但也可以用于其他编程语言。它允许开发者编写、调试...
### ASP.NET 网站路径与目录处理 ...综上所述,通过合理使用绝对路径、相对路径以及`HttpContext`提供的方法,可以有效地管理和优化ASP.NET应用中的资源路径问题,提高网站性能并减少错误发生的机会。
内联资源是直接嵌入到XAML文档中的,而外部资源则可以存储在单独的.xaml文件或项目中的其他文件中。资源通过`{StaticResource}`或`{DynamicResource}`标记进行引用。 当涉及到包含“#”号的资源时,通常是因为资源...
适用于CAD文档在重大的移动或搬迁时出现参照文件路径丢失问题,设置有两个原路径可供匹配极大方便文件匹配度,一次点击即可完成替换。 验证2014以后版本适用,2014前的版本由于没有资源未经过验证,按道理都是可以...
这些方法可以帮助开发者构建所需的资源路径,特别是当需要访问位于`classpath`外部的资源时。 #### 五、结论 综上所述,Java中的路径问题虽然复杂,但通过采用最佳实践和利用提供的工具方法,可以有效地解决这些...
以下是关于在JSP文件中引用外部CSS和JS文件路径问题的详细解析。 1. 相对路径引用: 当JSP页面和CSS、JS文件位于同一目录结构下或存在明确的相对关系时,可以使用相对路径。例如,在提供的目录结构中,`test.jsp`...
易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语法,降低了编程的门槛,使得更多非计算机专业的人也能轻松学习编程。...对于想要深入研究易语言的开发者来说,这是一个非常有价值的资源。
例如,当应用部署在`https://www.wx2share.com/m/`下,`publicPath`应设置为`'/m/'`,确保所有资源路径前缀为`/m/`。 在CSS中引用图片时,Webpack默认并不会处理这些路径。如以下CSS代码: ```css .content { ...
在Python编程中,资源路径是程序访问文件、图片、音频等外部资源的关键。这个"python自学教程-10-资源路径.ev4.rar"文件显然是一个关于如何在Python中处理资源路径的视频教程,可能涵盖了从基础到进阶的多种方法。在...
### 绝对路径与相对路径详解 在网页开发与文件管理中,经常需要用到两种路径类型:...而绝对路径则适用于跨站点或跨服务器的情况,特别是在引用外部资源时更加稳定可靠。开发者应根据实际情况灵活选择合适的路径类型。
在网页开发中,Flash内容有时会遇到加载外部资源(如图片、声音或其它SWF文件)的相对路径问题。这是因为Flash Player在解析相对路径时,是基于包含Flash内容的HTML页面的URL,而不是Flash文件本身的路径。这可能...
在"fck路径的配置(决定路径)"这个主题中,我们主要讨论的是如何调整FCKeditor的配置,使得上传的资源文件能够存储在特定的路径下,包括不在Web项目内部的外部路径。以下是对这个知识点的详细解释: 1. **...
在Qt开发过程中,有时我们需要在用户界面上设置一个按钮,当用户点击该按钮时,能够调用...如果你在项目中遇到了具体的错误或问题,可以查阅Qt文档或者在线资源,寻求解决方案。希望这篇文章能帮助你顺利实现这一功能。
- 对于跨域请求或外部资源访问更加友好。 综上所述,相对路径与绝对路径各有优势,开发者应根据实际需求选择合适的路径类型。在大多数情况下,相对路径更为推荐,尤其是在本地开发环境中。然而,在生产环境中,...