404来了~! 路径错误~
知道这只是个路径问题,可是怎么改都不成功,被搞的很郁闷~!
求解:
问题:点击 (理应跳转到的servlet,却报了404)
描述:做用户管理模块。在menu页面点了链接后,显示404错误。
详细参数:
menu链接: 【<a href="/UserListServlet" target="main">用户管理</a>】
servlet所在包名:ibmetp.team20.controller
servlet xml配置:
- XML code
<servlet> <servlet-name>UserListServlet</servlet-name> <servlet-class>ibmetp.team20.controller.UserListServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>UserListServlet</servlet-name> <url-pattern>/Userlistservlet</url-pattern> </servlet-mapping>
错误信息:
【
HTTP Status 404 - /UserListServlet
--------------------------------------------
type Status report
message /UserListServlet
description The requested resource (/UserListServlet) is not available.
】
------解决方案--------------------
XML是大小写敏感的,你把xml文件改成下面的样子试试/Userlistservlet改成/UserListservlet
- XML code
<servlet> <servlet-name>UserListServlet</servlet-name> <servlet-class>ibmetp.team20.controller.UserListServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>UserListServlet</servlet-name> <url-pattern>/UserListservlet</url-pattern> </servlet-mapping>
------解决方案--------------------
<a href="/UserListServlet" target="main">用户管理</a>
=>
<a href="/UserlistServlet" target="main">用户管理</a>
因为你 <url-pattern>/Userlistservlet</url-pattern>是小写的
配置这些东西直接copy比较好,敲字母容易手误又很难找出错误