你的action有问题了,既然你的URL pattern:“/servlet1”,那么把你的action改为
action="servlet1"吧。

解决方案 »

  1.   

    <form action="WEB-INF/classes+/Sevlet/Servlet1" method="POST">
    改成:<form action="servlet1" method="POST">
    試試
      

  2.   

    your action="" get some problem
    you should test whether your servlet can open from your web browser first
      

  3.   

    但是还是出错啊:
    Apache Tomcat/4.0.6 - HTTP Status 404 - /WebModule1/jsp1.jsptype Status report
    message /WebModule1/jsp1.jsp
    description The requested resource (/WebModule1/jsp1.jsp) is not availabl
      

  4.   

    我的jsp1.jsp在F:\sevlet\WebModule1目录下,Servlet1.java在F:\sevlet\src\sevlet目录下
    我是用Jbuilder X下编写的,请高手赐教!
      

  5.   

    我不该action后,编译下面出现的提示错误:
    WebappLoader[/WebModule1]: Deploying class repositories to work directory F:\sevlet\Tomcat\work\WebModule1WebappLoader[/WebModule1]: Reloading checks are enabled for this ContextStandardManager[/WebModule1]: Seeding random number generator class java.security.SecureRandomStandardManager[/WebModule1]: Seeding of random number generator has been completedERROR reading java.io.ByteArrayInputStream@a761feAt Line 20 /web-app/servlet/ ContextConfig[/WebModule1]: Configuration error in application web.xml
    java.lang.IllegalArgumentException: addChild:  Child name 'servlet1' is not unique
    java.lang.IllegalArgumentException: addChild:  Child name 'servlet1' is not unique
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
    at org.apache.catalina.core.StandardContext.addChild(StandardContext.java:1280)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.catalina.util.xml.AddChild.end(XmlMapper.java:811)
    at org.apache.catalina.util.xml.XmlMapper.matchEnd(XmlMapper.java:419)
    at org.apache.catalina.util.xml.XmlMapper.endElement(XmlMapper.java:119)
    at org.xml.sax.helpers.XMLReaderAdapter.endElement(XMLReaderAdapter.java:353)
    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1683)
    at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
    at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
    at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
    at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
    at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:89)
    at org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275)
    at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:256)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:824)
             at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:224) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3371)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
    at org.apache.catalina.core.StandardService.start(StandardService.java:388)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
    at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
    at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
    ContextConfig[/WebModule1]: Marking this application unavailable due to previous error(s)StandardContext[/WebModule1]: Error initializing naming context for context /WebModule1StandardContext[/WebModule1]: Context startup failed due to previous errorsStandardContext[/WebModule1]: Error initializing naming context for context /WebModule1HttpConnector[8083] Starting background thread
      

  6.   

    我的QQ是46180618
    路径:f:下有目录bak,classes,src,tomcat,webmodule1文件有servlet.library,sevlet.jpx,sevlet.jpx.local
    jsp1.jsp在F:\sevlet\WebModule1目录下,Servlet1.java在F:\sevlet\src\sevlet目录下
    sevlet1.class在F:\sevlet\classes\sevlet目录下
      

  7.   

    请问action后面接什么?能否具体点?
      

  8.   

    web.xml文件里配一下serverlet的映射参数
      

  9.   

    把你的WEB。XML与之对应的文件名大小写对应,把
    action="WEB-INF/classes+/Sevlet/Servlet1" 改为action="/WebModule/Servlet1" ,因为JBUILDER X里要改为你的WEB组件目录下
      

  10.   

    在你的WEB.XML与之对应的文件名大小写要对应,把servlet1改为Servlet1。
    把action=  "WEB-INF/classes+/Sevlet/Servlet1  "  改为action=  "/WebModule/Servlet1  " 即可。