<form name="form1" method="post" action="/tht/testKnyutnkmtr">在action=""  内指定

解决方案 »

  1.   

    qxjavajava说的没错,在支持j2ee服务器中,servlet的路经映射一般在web.xml中配置
      

  2.   

    在你的工程下的web.xml文件中定義
    <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <load-on-startup>2</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>然後在你的jsp中<form name="form1" method="post" action="a.do">
    這樣只要是以*.do結尾的都會被你的servlet處理
      

  3.   

    请问:
    <form name="form1" method="post" action="a.do">
    form的方法是post,那么servlet中必须有doPost吗?是否每个servlet中都可有doGet和doPost?
    在doPost里面直接做个doGet(a1,a2)是否也可以?每个servlet都可以吗?
      

  4.   

    1.必须有doPost()
    2.可以两个都有,也可以不是。两个方法各有不同的特点,具体请参考有关书籍
    3.可以。