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/)

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

相关文章
|
4天前
|
缓存 Java 应用服务中间件
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
这篇文章详细介绍了在SpringMVC中创建JSP页面的全过程,包括项目的创建、配置、Tomcat的设置,以及如何实现页面跳转和配置模板解析器,最后还对比了JSP和HTML模板解析的差异。
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
|
6天前
|
SQL Java 数据库
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
该博客文章介绍了在JSP应用中使用Servlet查询SQL Server数据库的表信息,并通过JavaBean封装图书信息,将查询结果展示在Web页面上的方法。
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
|
6天前
|
供应链 前端开发 Java
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
这篇文章通过一个服装库存管理系统的实例,展示了在Spring Boot项目中使用Ajax、JSON、layui、MVC架构和iframe等技术,涵盖了注册登录、权限管理、用户管理、库存管理等功能,并提供了系统运行环境和技术要求的详细说明。
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
|
2月前
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
【6月更文挑战第23天】构建Java Web应用,Servlet与JSP携手打造在线图书管理系统,涵盖需求分析、设计、编码到测试。通过实例展示了Servlet如何处理用户登录(如`LoginServlet`),JSP负责页面展示(如`login.jsp`和`bookList.jsp`)。应用基于MySQL数据库,包含用户和图书表。登录失败显示错误信息,成功后展示图书列表。部署到Tomcat服务器测试功能。此基础教程为深入Java Web开发奠定了基础。
56 10
|
2月前
|
XML 数据格式
XML配置Servlet文件,不使用注解配置路径的方法
XML配置Servlet文件,不使用注解配置路径的方法
|
2月前
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
【6月更文挑战第23天】Java Web开发中,Servlet和JSP是构建动态Web应用的基础。Servlet处理逻辑,JSP专注展示。示例展示了Servlet如何通过`request.setAttribute`传递数据给JSP渲染。JSP自定义标签提升页面功能,如创建`WelcomeTag`显示欢迎消息。Servlet过滤器,如`CacheControlFilter`,用于预处理数据或调整响应头。这些集成和扩展技术增强了应用效率、安全性和可维护性,是Java服务器端开发的关键。
44 7
|
2月前
|
存储 设计模式 搜索推荐
早期javeweb技术 JSP JDBC JSTJ Servlet BooStrap(下)
早期javeweb技术 JSP JDBC JSTJ Servlet BooStrap(下)
16 1
|
1月前
|
XML Java 数据格式
jsp和servlet有什么区别?
总的来说,JSP和Servlet都是创建动态Web应用程序的重要工具,但它们的使用依赖于特定的需求和上下文。
18 0
|
1月前
|
XML Java 数据格式
jsp和servlet有什么区别?
总的来说,JSP和Servlet都是创建动态Web应用程序的重要工具,但它们的使用依赖于特定的需求和上下文。
22 0
|
2月前
|
应用服务中间件
Servlet urlPattern配置,和不要在Servlet中配置任何匹配的原因
Servlet urlPattern配置,和不要在Servlet中配置任何匹配的原因