<servlet>
<servlet-name>login</servlet-name>
<servlet-class>login.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>login.view</url-pattern>
</servlet-mapping>
我配的web.xml文件,jsp中配置的<form   method=post   action="/servlet/login"   onSubmit="return   checkform(this)"> 
这样在jsp页面中提交,直接映射到页面http://localhost:8080/sys/servlet/login(是个不存在的空页面)但也不报错 为什么?
求高手指教

解决方案 »

  1.   

    http://localhost:8080/sys/servlet/login.view 
      

  2.   

    你的servlet中访问的路径是login.view,你的action中怎么写的是/servlet/login呢 
      

  3.   

    LZ介绍你一本书,系统的学习一下JSP/servlet
    HeadFirst servlet&jsp
    要不然你还是不清楚servlet&jsp的运行机制!
      

  4.   

    路径写错了。
    你定义的是login.view
    访问的时候写的却是login
      

  5.   

    url-pattern> login.view </url-pattern> long.view前面没有加正斜杠/,中间也是/
      

  6.   

    你学过servler 没有,你配的<url-pattern> login.view 就不对写成/login.view
    http://localhost:8080/sys/login.view 这个路径
      

  7.   

    servlet-class是个login.Login?????? 敲错了==>login.java<servlet>
    <servlet-name>login</servlet-name>
    <servlet-class>login.java</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>login</servlet-name>
    <url-pattern>/servlet/login.view</url-pattern>
    </servlet-mapping>
    http://localhost:8080/sys/servlet/login.view
      

  8.   

    <form       method=post       action="login.view"       onSubmit="return       checkform(this)">
    这样写