重大改版
 鱼翔空 2012-03-17 servlet/jsp|   0 1046 
文章评分 90 次,平均分 5.0

 * 请求的时机:

      * 什么情况下是get请求.

          * 直接在地址栏输入信息

               http://localhost/yxkong/b.html?a=9

          * 网页中a标签使用的也是get请求

                <a href="b.html">b,html</a>    

          * 表单的请求方法是get也是get请求.

<form action="b.html" method="get">
       <input type="submit" name="ok" value="保存">
</form>

      * 什么情况下是post请求.

           表单的请求方法是post是post请求

<form action="b.html" method="post">
      <input type="submit" name="ok" value="保存">
</form>

   * 传递的数据

       * GET方式的特点:在URL地址后附带的参数是有限制的,其数据容量通常不能超过1K/1024B。

       * post请求传递的数据量大.

       

  * 特殊情况:

      * 表单如下

<form name="form1" action="./formGetPost?username=999" method="get">
         用户名:<input type="text" name="username" value="123"><br>
         密码:<input type="password" name="psw"><br>
        <input type="submit" value="保存"><br>
</form>

    * 如果method="get",表单中的组件的值是附着在./formGetPost的后面传递到服务器端的

       * 如果./formGetPost?username=999"后面的参数名称和表单组件的相同,则表单组件的参数名称覆盖路径后面的参数的名称

   

    * 如果method="post",表单中的组件的值不是附着在./formGetPost的后面传递到服务器端的。

       * 所以都可以传递过去,服务器端获取的是两个值

       

    * 请求路径后面的参数的格式:

            *  请求的路径?参数1=参数值1&参数2=参数值2&参数3=参数值3

            *  例如:./formGetPost?username=999&psw=123456&sex=male&.....


 

除特别注明外,本站所有文章均为我要编程原创,转载请注明出处来自http://5ycode.com/article/56.html

关于
该用户很懒!
切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享