使用DOGET将根路径中的默认主页更改为servlet我有一个小Maven(间接通过NetBeans8.1和tomcat设置)每当我运行该项目时,它都会打开浏览器,根上有一个HelloWord:上一页http://localhost:8084/是:<html>
<head>
<title>Start Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h1>Hello World!</h1>
</body></html>我尝试创建一个servlet来替换它,使用:@WebServlet(name = "HomeServlet", urlPatterns = {"/"})然而,它并没有像预期的那样起作用。也就是说,它仍然在显示相同的你好世界:http://localhost:8084但它确实扰乱了根目录上的所有文件http://localhost:8084/foo.css也被这个servlet处理,并得到它的响应。所以,我的问题是(其实是两个):如何将此页的内容更改为其他内容?或者,至少(如果前者是不可能的):我是否可以使用根路径上的永久重定向来避免用户看到此页面?(即http代码301)将用户移动到http://localhost:8084/home
2 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
<welcome-file>index.jsp</welcome-file>
- 2 回答
- 0 关注
- 399 浏览
添加回答
举报
0/150
提交
取消