<form method="POST" action="a.jsp">你在这里就是声明了,你提交数据到a.jsp
如果你要提交到servlet,把action改到你的servlet的URL,譬如action="/servlet/color"

解决方案 »

  1.   

    对啊,不提交给servlet他怎么能成功呢??
      

  2.   

    action指向的是a.jsp,而不是你创建的servlet,改过来试试
      

  3.   

    jsp创建Bean:
    ...
    <jsp:useBean id="user" scope="request" class="User">
        <jsp:setProperty name="user" property="*"/>
    </jsp:useBean><jsp:forward page="/myseeervlet" />servlet取得这个Bean:
    ...
    User=user=(User)request.getAttribute("user");
      

  4.   

    那我还有个问题,就是路径,我把a.jsp放在tomcat中的examples下,servelt放在examples的webinf的classes的com/jrefinery/chart/demo/servlet/GanttDemo中,然后<form method="POST" action="/com/jrefinery/chart/demo/servlet/GanttDemo">,他会提示我找不到,servlet该放在哪里呢,路径问题一直很迷惑!
    a.jsp开头还有<%@ page import = "com.jrefinery.chart.demo.servlet.GanttDemo" %>
      

  5.   

    tomcat\webapps\examples\web-inf\web.xml:
    add:
     <servlet>
    <servlet-name>
                GanttDemo
            </servlet-name>
            <servlet-class>
                com.jrefinery.chart.demo.servlet.GanttDemo
            </servlet-class>
     </servlet>
    <servlet-mapping>
            <servlet-name>
                GanttDemo
            </servlet-name>
            <url-pattern>
                /servlet
            </url-pattern>
        </servlet-mapping>
    //action="/servlet/GanttDemo"
      

  6.   

    谢谢zxhong(红透半边天) ( )
    是xml没有配置好,现在可以了,可是为什么,初次是可以显示的,可是提交数据到servlet中后,网页显示完成,却没有图像了,
      

  7.   

    请问
    <url-pattern>
        /servlet
    </url-pattern>
    ----------->为什么不是  /servlet/GanttDemo
    <url-pattern>究竟代表什么?