不懂你说什么,说清楚些,你的Servlet不是jsp文件吗?
是的话为什么不写成action="路径/ShoppingServlet.jsp" 如果是别的形式,写清楚

解决方案 »

  1.   

    在web.xml中配置好ShoppingServlet了吗?
      

  2.   

    我的Servlet文件是shoppingServlet.java,不是JSP
      

  3.   

    to:zhaoxichao(小西)  因为我是在jbulid7下调试的,所有文件都在工程目录里,所以我认为jb的会自动寻找Servlet路径的,不知我这样认为对不对
      

  4.   

    你需要在web.xml中指明你的shoppingServlet.class映射成ShoppingServlet,如果你用的weblogic服务器,直接在你的项目根名称下调用就行了,除非你在web.xml中映射成servlet/ShoppingServlet。
      

  5.   

    如果你是在jb中new 一个servlet它会修改web.xml
    或者你自己在jb中选择web.xml,进行servlet配置也可以
      

  6.   

    这是本人的web.xml配置,用的是tomcat 服务器
    <web-app>
      <servlet>
        <servlet-name>shoppingservlet</servlet-name>
        <servlet-class>musicshop.ShoppingServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>shoppingservlet</servlet-name>
        <url-pattern>/shoppingservlet</url-pattern>
      </servlet-mapping>
    </web-app>
      

  7.   

    路径不正确 :将<form name="shoppingForm" action="ShoppingServlet" method="POST">改为<form name="shoppingForm" action="/servlet/包名。ShoppingServlet" method="POST">
      

  8.   

    如果只要测试Servlet
    在Jbuilder下面可以直接测试Servlet的。
    一般先映射Servlet类,才在jsp内使用,