<form action="regCus.reg" method="post">
<servlet>
    <servlet-name>reg</servlet-name>
    <servlet-class>doservlet.Reg</servlet-class>
  </servlet>
<servlet-mapping>
    <servlet-name>reg</servlet-name>
    <url-pattern>*.reg</url-pattern>
  </servlet-mapping>

web.xml文件是这样写的regCus.reg项目里没有这个路径啊!
还有*.reg怎么理解!regCus.reg这是不是就是指向*.reg这里的啊

解决方案 »

  1.   

    regCus.reg指向
    servlet-name为regCus指向的
    servlet。
      

  2.   

    没有servlet-nameregCus的啊!不过有个regCus的验证的jsp文件,它也确实是对这个表单进行验证的,而且这个jsp也是在一个reg的包里,但是不应该这样写啊!还有可是reg 指向的servlet也可以对这个表单进行验证!
    到底它是提交到哪的啊
    还有*.reg这样写是什么回事
      

  3.   

    *.reg就和struts 里*.do一样,你明白吗?
      

  4.   

    所有的.reg都指向doservlet.Reg这个servlet
      

  5.   

    <servlet-mapping> 
        <servlet-name>reg</servlet-name> 
        <url-pattern>*.reg </url-pattern> 
    </servlet-mapping> 

    这段内容的意思是,所有以"reg"结尾的请求URL都由reg这个Servlet来处理。<servlet> 
        <servlet-name>reg</servlet-name> 
        <servlet-class>doservlet.Reg</servlet-class> 
    </servlet>

    这段内容的意思是,reg这个Servlet的实现类是doservlet.Reg。配置文件中的很多地方你都多了空格,而且命名规范也得注意一下。
      

  6.   

    就是说这个表单是提交给doservlet.Reg 这个servlet的吗
      

  7.   

    在URL里就是http://localhost:8080/regCus.reg/任意名字.reg