tomcat做服务器时,当通过项目名访问jsp页面的时候,网页中的相对路径无效
2016-05-04 09:04
716 查看
什么事相对路径:
1)我们先来理解一下相对路径
首先还是我们的开始,建一个WEB项目,只是测试一下而已,名称就随便啦。我的项目结构如下:
就只有两个页面。两个页面都很简单的,只有图片和一个链接。
其中a.jsp中有内容:
Html代码
<img width="400" height="300" src="../images/donnieYen.jpg" />
<a href="../testServlet">去b页面</a>
这里的链接是调用servlet,这里大家就自己起名字啦,在web.xml中映射一下就OK了。
b.jsp内容:
Html代码
<img width="400" height="300" src="../images/donnieYen2.jpg" />
注意,我们这里都是用到相对路径,..是最好的证明了。
正常jsp页面中相对路径失效的解决方式“:
1)我们先来理解一下相对路径
首先还是我们的开始,建一个WEB项目,只是测试一下而已,名称就随便啦。我的项目结构如下:
就只有两个页面。两个页面都很简单的,只有图片和一个链接。
其中a.jsp中有内容:
Html代码
<img width="400" height="300" src="../images/donnieYen.jpg" />
<a href="../testServlet">去b页面</a>
这里的链接是调用servlet,这里大家就自己起名字啦,在web.xml中映射一下就OK了。
b.jsp内容:
Html代码
<img width="400" height="300" src="../images/donnieYen2.jpg" />
注意,我们这里都是用到相对路径,..是最好的证明了。
正常jsp页面中相对路径失效的解决方式“:
1.
若你 jsp 放在 jsp 的目录下,就可以找到了。2
若没有其他框架支持,request.getContextPath() 算是一个比较好的方式。也就是采用
<% String path = request.getContextPath(); %>
相关文章推荐
- Tomcat热部署方法(3种)
- 如何将Tomcat加入到系统服务里面
- tomcat单机多实例部署
- Apache Tomcat服务器的公网访问问题解决方案
- Tomcat 设置管理员密码
- tomcat各文件作用及配置详解
- Tomcat,Jboss,Glassfish等web容器比较选型
- jdk8+tomcat8+eclipse配置JavaEE开发环境
- Java 学习笔记 开发环境搭建JDK+Tomcat+Eclipse
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
- windows下tomcat7+solr5.1+zookeeper3.4.6 伪集群SolrCloud配置
- 打包war包部署到Tomcat。调用接口时,pad端提示:连接服务器异常。但后台无任何异常抛出
- Nginx+Tomcat7+Mencached负载均衡集群部署笔记
- Tomcat Server.xml详解
- Nginx+tomcat负载均衡配置
- SpringBoot优化内嵌的Tomcat
- Jetty的工作原理以及与Tomcat的比较
- 腾讯云服务器CentOS7系统上安装JDK+Tomcat+MySQL
- 解决一台机器同时运行多个Tomcat服务
- Tomcat Weblogic JMS 启动无法加载weblogic.jar classnotFouncException