本篇博客中的url-pattern标签
<url-pattern>/hs</url-pattern>
一、前端界面中
1.使用相对路径访问
index.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<a href="hs">相对路径访问Servlet</a>
</body>
</html>
a标签的目标地址中的内容与web.xml中url-pattern标签中的映射地址一致,但最前面不加/
错误情况:最前面加上 /
若把目标地址前面加上/
<a href="/hs">访问Servlet</a>
点击链接之后会显示404

地址栏中的地址说明正在访问服务器下的hs,明显是错误的
此处,第一个/表示服务器的根目录
PS:url-pattern处必须以/开头,这里的/表示项目的跟目录
Servlet路径跳转:重定向与内部跳转详解

本文探讨了Servlet中前端界面的路径访问,包括相对路径和绝对路径的使用,以及Servlet中重定向和内部跳转的实现方式。通过示例解释了错误的路径设置会导致404错误,并详细阐述了重定向与内部跳转的主要区别。
最低0.47元/天 解锁文章
618

被折叠的 条评论
为什么被折叠?



