JSP中servlet中的路径配置问题

简介: 在每个JavaWeb应用中,都有一个web.xml配置文件,该文件中配置了该web应用中的servlet的映射关系。

在每个JavaWeb应用中,都有一个web.xml配置文件,该文件中配置了该web应用中的servlet的映射关系。

所有的servlet映射配置都是基于web应用的contextpath而言的, 例如:如果web应用的名称是qikan,部署在本地的tomcat8服务器,端口是8080,那么该web应用的contextpath就是http://localhost:8080/qikan,该路径可以通过request.getContextPath()得到。

 <servlet-mapping>
 <servlet-name>studiojnlpservlet</servlet-name>
 <url-pattern>/eschainstudio.jsp</url-pattern>
 </servlet-mapping>

表示,当请求的url是 http://localhost:8080/qikan/eschainstudio.jsp的时候,会转到名称为studiojnlpservlet的servlet进行处理,可见,默认的,在所有的servlet的映射的配置中,都已经在的前面加上了contextpath,再比如,

<servlet-mapping>
  <servlet-name>CMISMvcServlet</servlet-name>
  <url-pattern>*.jsp</url-pattern>
 </servlet-mapping>

则表示,当请求的url是 http://localhost:8080/qikan +任何内容+.jsp的时候, 将转入名称是 CMISMvcServlet的 servlet 中进行处理。


JSP网页中的相对路径与绝对路径

http://localhost:8080/qikan/

“/”代表根目录,”./” 代表当前目录,”../”代表上级目录。

服务器端的相对地址指的是相对于你的web应用的地址,是在服务器端解析的。(http://localhost:8080/qikan/)

html页面中的相对地址都是相对于服务器根目录,是客户端浏览器解析的。(http://localhost:8080/)

这三者”/”, “./” ,”../”是绝对路径。

相关文章
|
18天前
|
Java
学校教师管理系统【JSP+Servlet+JavaBean】(Java课设)
学校教师管理系统【JSP+Servlet+JavaBean】(Java课设)
19 1
|
18天前
|
Java
人事管理系统【JSP+Servlet+JavaBean】(Java课设)
人事管理系统【JSP+Servlet+JavaBean】(Java课设)
16 0
|
30天前
使用Servlet上传多张图片——前台页面层(Index.jsp)
使用Servlet上传多张图片——前台页面层(Index.jsp)
12 0
|
18天前
|
Java
排课系统【JSP+Servlet+JavaBean】(Java课设)
排课系统【JSP+Servlet+JavaBean】(Java课设)
7 0
|
18天前
|
Java
仓库管理系统【JSP+Servlet+JavaBean】(Java课设)
仓库管理系统【JSP+Servlet+JavaBean】(Java课设)
12 0
|
18天前
|
Java
学校人员管理系统【JSP+Servlet+JavaBean】(Java课设)
学校人员管理系统【JSP+Servlet+JavaBean】(Java课设)
13 0
|
2月前
|
Java
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
jsp页面中使用jstl标签报错:javax.servlet.jsp.JspTagException
13 0
|
3月前
|
存储 前端开发 Java
JavaWeb:servlet+jsp+mybatis商品管理增删改查
商品管理通常包括增加(添加)、删除、修改和查询商品信息
43 1
JavaWeb:servlet+jsp+mybatis商品管理增删改查
|
3月前
|
设计模式 前端开发 Java
基于JSP/SERVLET学生管理系统
基于JSP/SERVLET学生管理系统
|
3月前
|
Java 数据安全/隐私保护 计算机视觉
基于JSP/SERVLET实现的人脸识别考勤系统(二)
基于JSP/SERVLET实现的人脸识别考勤系统