<form action="Servlet" method = get>
有问题,你的form没有指向要提交的servlet。看看写的对不对,大小写,还有路径。
再就是你的xml文件配置可能有问题。

解决方案 »

  1.   

    包名就是“getpost”
    “Servlet”就是我的Servlet的类名
      

  2.   

    配置问题,肯定
    你看一下jb9的帮助文档吧
    里面有说怎么写sevlet的
      

  3.   

    写SERVLET要在WEB.XML中申明,你做了吗?
    你的错误很明显是没找到SERVLET文件呀!
      

  4.   

    这样
    <form action="../Servlet" method = get>
      <input type=submit value="Get">
    </form>
      

  5.   

    不对的,在新建servlet的最后一步,jb会问你你的servlet叫什么名字(程序调用的名字),但是通常他会全是小写的。
    例如你的Servlet名字就是servlet。所以应该用小写的。
      

  6.   

    写SERVLET要在WEB.XML中配置,如果要使用<form action="/servlet".....>,你要先在web.xml配置文件中配置该servlet并将该servlet的<url-pattern设定为/servlet,如下所示:
    <servlet>
          <servlet-name>servlet demo</servlet-name>
          <servlet-class>getpost.servlet</servlet-class>
    </servlet>
    <servlet-mapping>
          <servlet-name>servlet demo</servlet-name>
          <url-pattern>/servlet</url-pattern>
    </servlet-mapping>
    另外给你一个建议,请不要使用一些如servlet等的名字来命名java类
      

  7.   

    <form action="<%=request.getContextPath()%>/yourServlet" method = get>
      <input type=submit value="Get">
    </form>web-inf.xml
    <servlet>
      <servlet-name>yourservlet</servlet-name>
      <servlet-class>yourPackage.YourServlet</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>yourservlet</servlet-name>
      <url-pattern>/yourServlet</url-pattern>
    </servlet-mapping>