`
qingwengang
  • 浏览: 27489 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jsp路径问题的解决与分析

阅读更多

这几天做巴巴运动网项目,经常被“相对路径”这东西困惑。经常在链接和图片地址上出现失误,总结了几点经验写在这里:

(一)方法一:直接采用绝对路径

     在页面中加上:

<%
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%>">

 

就可以直接使用相对路径了。

 

霹雳猿教程_霹雳猿教程-HTML教程-HTML 教程

霹雳猿教程_霹雳猿教程-HTML教程-HTML 简介

霹雳猿教程_霹雳猿教程-HTML教程-HTML 基础

霹雳猿教程_霹雳猿教程-HTML教程-HTML 元素

霹雳猿教程_霹雳猿教程-HTML教程-HTML 属性

霹雳猿教程_霹雳猿教程-HTML教程-HTML 标题

分享到:
评论
1 楼 五月天 2010-09-10  
一般来说,尽量少在jsp页面中写java代码的。当使用struts进行开发的时候,一般页面跳转都是通过struts.xml配置的。
当在页面上需要导入.js文件或.css文件时,是通过.(当前目录)和..(上级目录)表示相对路径的,这样就避免了在页面上写java代码的痛苦!

相关推荐

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...

    JSP訳文--工具--Java

    Model1和Model2 ASP+和JSP之间的抉择 JSP中的虚拟路径 读取Text文件 new:ASPer看过来 困扰JSP的一些问题:jsp和宏之间的争议 jsp的5个不足之处 JSP不能代替Servlet Resin中的JSP范例 JSP...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...

    关于include标签导致js路径找不到的问题分析及解决

    原因就是路径问题。 在集成时,我的思路是写一个公共JSP文件,里面包含一些常用的js文件,当然此处我用的就是Jquery插件了。 但写完发现单独测试公共JSP是可以使用的,但包含公共JSP页面的页面却始终不能使用JQuery...

    图片动画ttcodes JSP图片小偷 v1.0-jsp-tupian.rar

    JSP图片小偷 v1.0_jsp_tupian.rar 是一个计算机专业的JSP源码资料包,它提供了一种简单而有效的方法来获取网页上的图片。该工具使用JSP技术编写,可以在任何支持JSP的Web服务器上运行。通过使用这个工具,用户可以...

    jsp-解决文件上传后重启Tomcat时文件自动删除问题

    吼吼,我遇到的问题是...先说解决办法吧,后面再分析: 1.把/tomcat/webapps/目录清空,删掉该文件夹的所有内容, 2.修改/tomcat/conf/web.xml文件: &lt;servlet&gt;default &lt;servlet&gt;org.apache.catalina.servlets.

    java web技术开发大全(最全最新)

    提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同 提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓 所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势 提供230个实例和4...

    上传下载ExtJS 2.2 开源网络硬盘系统-dogdisk.rar

    标题:探索ExtJS 2.2开源网络硬盘系统——Dogdisk的多功能魅力Dogdisk,...对于追求技术突破和解决实际问题的学生而言,它提供了一条理想的学习路径,有助于他们在信息技术领域的学术和职业发展中取得优势。重新回答||

    java web开发技术大全

    提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同 提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓 所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势 提供230个实例...

    客户资源管理系统(javaEE实训)

    所用数据库为sql server 2008,程序运行环境为myeclipse,将以使用者,将jsp的编码方式改为utf-8,用到图片上传的组件jspsmart.jar,会存在路径不能显示的状况,建议使用IE浏览器(解决办法:打开浏览器-工具-...

    计算机科学与技术专业毕业设计选题参考(2).doc

    计算机科学与技术专业毕业设计选题参考 一、毕业设计选题范围 计算机专业毕业设计选题范围包括:...多路径路由算法的研究与分析 "86.Linux内核代码分析 " "87.网络管理协议分析 "88.免疫算法在信息安全领域的研

    计算机科学与技术专业毕业设计选题参考(1).doc

    计算机科学与技术专业毕业设计选题参考 一、毕业设计选题范围 计算机专业毕业设计选题范围包括:...多路径路由算法的研究与分析 "86.Linux内核代码分析 " "87.网络管理协议分析 "88.免疫算法在信息安全领域的研

    (精品计算机科学与技术专业毕业设计选题参考.doc

    计算机科学与技术专业毕业设计选题参考 计算机科学与技术专业毕业设计选题参考 一、毕业设计选题范围 计算机专业毕业设计选题范围包括:...多路径路由算法的研究与分析 "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$ ...

Global site tag (gtag.js) - Google Analytics