get是以字符串方式传递数据的.显示传递.传递参数在url中体现出来.且有大小限制.
而post可用来传递对象.隐式的.且比较安全.

解决方案 »

  1.   

    post是在保密性高些,传递的内容也多些.
      

  2.   

    表单一般都是post 以链接跳转的一般是get
      

  3.   

    表单可以用method指定方式的,可以是post也可以是get。url都是get
      

  4.   

    在form中用get有字节限制;而post理论上没有限制,只要内存够大,带宽够大。
    自己测试一下就明白了。
      

  5.   

    post可以传递对象?怎么传递的?我一般都是使用doPost方法,但是链接都是这样写的:
    url="/servlet/com.ezcross.dc.D20_001301588010Servlet?tree_id="+tree_id+"&node_level="+node_level+"&node_type="+node_type+"&type_code="+type_code+"&project_type=&userID="+document.D10_form.userID.value+"&T_REQ_CODE="+document.D10_form.T_REQ_CODE.value;get是以字符串方式传递数据的.显示传递.传递参数在url中体现出来.且有大小限制.
    而post可用来传递对象.隐式的.且比较安全.
    表单一般都是post 以链接跳转的一般是get
    表单可以用method指定方式的,可以是post也可以是get。url都是get都不是很理解,可否具体举例说明呢?谢谢
      

  6.   

    我给你举个例子.
    当用户登录时,你必须输入你的用户名和密码,但你点击确定按钮时.你所输入的信息就会被提交.
    如果你用get,就会在地址栏里显示出你的用户名和密码。具体格式是这样的"变量=用户名&变量=密码"
    这样的格式附在url后,是可见的.
    如果用post,在地址栏中就不会显示"变量=用户名&变量=密码",而只显示你的url
      

  7.   

    谢谢,还不是很理解,又有了新的问题:
    a调用b 如果a是post的方法 
    是无论a什么时候显示都是只限是url,还是b也就是a调用的所有页面都只显示url?我们项目组的程序都是使用dopost方式,但是没有地质栏,所以看不出来
    但是右击页面属性是可以看到?后的所有具体参数的