在浏览器客户端有哪些方式可以把数据传入后台服务器java代码中?post提交和get提交除外!

解决方案 »

  1.   

    url应该也可以  不过效果跟get差不多
      

  2.   

    大虾,url传参,它就是get提交哦,还有别的方式么?
    我是在一次面试中被问到的,还真让人喝一壶!
      

  3.   

    在jsp页面中 加入 head 请求
      

  4.   

    我也这么回答过,但是面试官说,ajax不也是post或get两种方式吗?
    真是很无语!
      

  5.   

    面试官在考察冷知识,其实HTTP Method有很多种的,如果你去Google的话。我粗略记得还有 PUT、DELETE,其它记不清了,因为确实很少用,建议楼主自行Google或者去wiki上查。
      

  6.   

    Http1.1里面开始支持 OPTION, HEAD, PUT, DELETE. 其实你对应一下java类HttpServlet中几个doXXX方法差不多就知道了.
      

  7.   

    我想来想去,在dwr里用js代码调用后台java方法传入参数时,直接把客户端的数据给传进去了,既没有post提交,也没有get提交,不知道这样算不算一种方式,各位大虾们说说看吧!
      

  8.   


    不算. 你的代码中没有使用POST/GET提交是因为DWR控件帮你做掉这个操作了.
      

  9.   

          web基本都是走的Http协议,所以所有的提交方式都再http协议当中,最常用的提交方式为post,get但也有其他不常用或者已经过时的方式,比如servlet规范中就又一个head方式,它返回的是页面的head部分。
          当然也会有其他的数据协议传输,比如soap ,java的RMI也是一种数据传输方式
      

  10.   

    有些人说,webservice之间的通信,数据传输是没有提交动作的,还能穿透防火墙,可以算是一种方式。
    各位大虾,你们又怎么看呢?
      

  11.   

     谁说webService没有提交动作?
     webService数据传输与http数据传输本质上是一样的,在传输层都是走的tcp/ip协议,只不过传输的数据格式不同而已。
     当然,这也能看成是一种传输方式。
      

  12.   

    HTTP就是post,和get吧?
    不知他要问什么。
      

  13.   

    表单提交
    url带参数
    通过request,session,application设置参数