你web.xml 中配置了吗?

解决方案 »

  1.   

    web.xml里配置这个Servlet了么?
      

  2.   

     form中的action地址可能写错了,导致没有提交到action中
      

  3.   

    先看WEB.XML有没有配置,如果有,用HTTPWATCH工具,查看有没有发送请求,是否是路径错误
      

  4.   

    form不要用绝对地址。
    直接写xxxx.do 
    不要用/
      

  5.   

    1 贴出web.xml看看你的TeamServlet的配置,尤其是<url-pattern>是怎么搞的2 看看你的add.jsp等等这几个jsp放的位置-------相对WEBROOT的存放位置,这样jsp的form action写法也有讲究for example:
    if web.xml中TeamServlet的配置:
    <.....><url-pattern>/servlet/TeamServler</url-pattern>if add.jsp和update.jsp modify.jsp放在WEBROOT根目录下
    则:你的form的action都是 action="servlet/TeamServlet"除此之外,神马都是错的
      

  6.   

    我是直接新建的servlet文件,不是用.java文件改写的 。
    我也看了一下,web.xml也配置了
      

  7.   

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
      <servlet>
        <description>This is the description of my J2EE component</description>
        <display-name>This is the display name of my J2EE component</display-name>
        <servlet-name>TeamServlet</servlet-name>
        <servlet-class>cn.tbl.servlet.TeamServlet</servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>TeamServlet</servlet-name>
        <url-pattern>/servlet/TeamServlet</url-pattern>
      </servlet-mapping>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    这个是我的web.xml的配置,大家看看有没有错
    另外我的.jsp都是在webroot 下新建的
      

  8.   

      String pattern = request.getParameter("pattern");
    这个pattern是怎么回事,你在哪设置的? <input type="submit" name="add" value="添加信息"
                    onclick="document.forms[0].action='<%=basePath %>add.jsp?'">
                    </td>
                    <td>
                    <input type="submit" name="add" value="修改信息"
                    onclick="document.forms[0].action='<%=basePath %>update.jsp?'">
                    </td>
                    <br>
                    <br>.jsp后面的问号怎么回事,没有参数加什么问号。你在action里这么写
    action="<%=basePath %>servlet/TeamServlet?pattern=add"
      

  9.   

    你的servlet的配置是自己些的还是生成的 价差检查
      

  10.   

    action="servlet/TeamServlet"改下看行不行!
      

  11.   

    呵呵 谢谢各位大侠的指点  这个问题已经解决了 
    这个代码部分都没有问题  是我的TOMCAT服务器的问题