日期:2014-05-20  浏览次数:20698 次

纠结的404 ~!!!
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比较好,敲字母容易手误又很难找出错误