这几天做巴巴运动网项目,经常被“相对路径”这东西困惑。经常在链接和图片地址上出现失误,总结了几点经验写在这里:
(一)方法一:直接采用绝对路径
在页面中加上:
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
以后在用到路径时例如:<a href="${pageScope.basePath}jsp/register.jsp">或<%=basePath%>jsp/register.jsp,从而构成了一个绝对路径。
(二)方法二: 利用html中的<base>标签(推荐)
在页面中加上
<%@ page language="java" pageEncoding="GBK" contentType="text/html;charset=gbk" isELIgnored="false"%> <% String path = request.getContextPath(); // 获得项目完全路径(假设你的项目叫MyApp,那么获得到的地址就是 http://localhost:8080/MyApp/): String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
后再在head中加入
<base href="<%=basePath%>">
就可以直接使用相对路径了。
相关推荐
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...
Model1和Model2 ASP+和JSP之间的抉择 JSP中的虚拟路径 读取Text文件 new:ASPer看过来 困扰JSP的一些问题:jsp和宏之间的争议 jsp的5个不足之处 JSP不能代替Servlet Resin中的JSP范例 JSP...
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...
原因就是路径问题。 在集成时,我的思路是写一个公共JSP文件,里面包含一些常用的js文件,当然此处我用的就是Jquery插件了。 但写完发现单独测试公共JSP是可以使用的,但包含公共JSP页面的页面却始终不能使用JQuery...
JSP图片小偷 v1.0_jsp_tupian.rar 是一个计算机专业的JSP源码资料包,它提供了一种简单而有效的方法来获取网页上的图片。该工具使用JSP技术编写,可以在任何支持JSP的Web服务器上运行。通过使用这个工具,用户可以...
吼吼,我遇到的问题是...先说解决办法吧,后面再分析: 1.把/tomcat/webapps/目录清空,删掉该文件夹的所有内容, 2.修改/tomcat/conf/web.xml文件: <servlet>default <servlet>org.apache.catalina.servlets.
提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同 提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓 所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势 提供230个实例和4...
标题:探索ExtJS 2.2开源网络硬盘系统——Dogdisk的多功能魅力Dogdisk,...对于追求技术突破和解决实际问题的学生而言,它提供了一条理想的学习路径,有助于他们在信息技术领域的学术和职业发展中取得优势。重新回答||
提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同 提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓 所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势 提供230个实例...
所用数据库为sql server 2008,程序运行环境为myeclipse,将以使用者,将jsp的编码方式改为utf-8,用到图片上传的组件jspsmart.jar,会存在路径不能显示的状况,建议使用IE浏览器(解决办法:打开浏览器-工具-...
计算机科学与技术专业毕业设计选题参考 一、毕业设计选题范围 计算机专业毕业设计选题范围包括:...多路径路由算法的研究与分析 "86.Linux内核代码分析 " "87.网络管理协议分析 "88.免疫算法在信息安全领域的研
计算机科学与技术专业毕业设计选题参考 一、毕业设计选题范围 计算机专业毕业设计选题范围包括:...多路径路由算法的研究与分析 "86.Linux内核代码分析 " "87.网络管理协议分析 "88.免疫算法在信息安全领域的研
计算机科学与技术专业毕业设计选题参考 计算机科学与技术专业毕业设计选题参考 一、毕业设计选题范围 计算机专业毕业设计选题范围包括:...多路径路由算法的研究与分析 "86.Linux内核代码分析 " "87.网络管理协议分
实验结果表明,该车间调度模型不仅能解决大规模车间的分层调度问题,而且能根据加工时间和工件数量动态、合理地分配各制造单元的机器数量和工件的加工路径 随着市场竞争的加剧,制造业逐渐向多...
单独运行或者与Apache集成都行(我用的是Tomcat + Apache)复制本程序到你服务器的根目录下,我用的Tomcat,默认路径为:Tomcat安装目录/webapps/ 目录下。请保证系统的目录名为news,如果更改了系统的目录名,请系统...
问题一箩筐-自定义监听器,解决上下文路径使用问题 │ 10.问题一箩筐-重载-笔试题+ i4 I$ j6 d/ [- j: d │ 11.问题一箩筐-悲观锁和乐观锁7 L; ^; s& i# h/ l8 O$ m/ \' F │ 12.登录业务介绍-界面介绍! Z9 ?( h9 e$ ...