get方法最直观的感觉是它会在地址栏里显示一大堆的url,这是因为他把请求附加在url后面发送的,而且附加的长度是有限制的,ie中似乎是2048,其他浏览器不太清楚
post方法适合大数据量的传送,而且需要保密性的一般也用post方法(尽管它也是用明码方式传送的),比如上传文件就必须用post方法如果action后面没有参数,则什么也不会响应的,可能只会刷新一下

解决方案 »

  1.   

    用post方法提交给Servlet的用post方法,get方法的相应Servlet里就用get
    比如从Url提交的都用get,从form提交的就看form的method
    楼主你举的那个例子Servlet就要用post方法无action,传出去的数据就没的地方接收
      

  2.   

    个人理解如下,共同探讨:
    post/get是指提交信息的方式,
    post是将表单内容通过标准输入送到服务器;
    get则是显式传递信息,页面信息将在地址栏跟在地址后面显示出来。
    我一般使用post,这样可以隐藏传送的数据。
    提交不做action,只是转到你指向的页面。
      

  3.   

    这个问题十分简单。主要区别是传送的内容长短问题。
    具体区别你可以看JSP书籍