这是我的JSP页面
<form action="/checkUsers" method="post" name="myForm" >
<div id="Layer3">
<input  type="text" name="userName"
style="font-size:18px; border-left: 0;border-right: 0;border-top: 0;border-bottom: 1;background-color:transparent;border-color: blue;font-family: 'courier new';"></input>
</div> <div id="Layer2">
<input type="password" name="password"
style="font-size:18px; border-left: 0;border-right: 0;border-top: 0;border-bottom: 1;background-color:transparent;border-color: blue;font-family: 'courier new';"></input>
</div>
<div id="Layer5">
<!--<img src="image/denglu.jpg" onclick="checkForm()" />
-->
<input type="submit" value="submit">
</div>

</form>
这是我的web。xml
  <servlet>
    <servlet-name>UserInfoServlet</servlet-name>
    <servlet-class>com.myOffice.servlet.UserInfoServlet</servlet-class>
  </servlet>  <servlet-mapping>
    <servlet-name>UserInfoServlet</servlet-name>
    <url-pattern>/checkUsers</url-pattern>
  </servlet-mapping>
错误是type Status reportmessage /checkUsersdescription The requested resource (/checkUsers) is not available.
我看了好久,觉得配置什么的都没问题但就是找不到servlet,各位大哥大姐帮我看看吧1!!

解决方案 »

  1.   

    <form action="/checkUsers" method="post" name="myForm" > 
    这里是不是要把路径打全啊,应该是"/项目名/checkUsers"
      

  2.   


    <servlet> 
        <servlet-name>UserInfoServlet </servlet-name> 
        <servlet-class>com.myOffice.servlet.UserInfoServlet </servlet-class> 
      </servlet> 
      <servlet-mapping> 
        <servlet-name>UserInfoServlet </servlet-name> 
        <url-pattern>/checkUsers </url-pattern> 
      </servlet-mapping>  //把红色部分的空格去掉,重启服务器,试试吧
      

  3.   


    错误的地方找到了,这里的错应该这样改<form action="checkUsers" method="post" name="myForm" >不因该要“/”,因为"/"代表的是根目录。
      

  4.   

    <form action="/checkUsers" method="post" name="myForm" >  如果加 / 就得把项目名也写上。
      

  5.   

    是你路径的问题,如果你在表单的action中加上了/就代表的根目录,你在servlet中就要加上项目名
      

  6.   

    对action /后面得写完整的路径名
      

  7.   

    看下web的全路径和相对路径的使用和区别   根本
      

  8.   

    <form action="/工程名/checkUsers" method="post" name="myForm" >