coderABC

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

3.6.1 GET

         GET方式提交数据时,浏览器把表单内容组成一个查询字符串(QueryString),各变量之间用”&”链接,然后在Servlet路径加”?”加查询字符串的形式获取服务器内容。如:

http://localhost:8080/firstWeb/servlet?a=avalue&b=bvlaue

则在Servlet中HttpServletRequest对象通过getParameter(“a”);可以提取到avalue,通过getQueryString()获取到字符串” a=avalue&b=bvlaue”,必要时,先使用

setCharacterEncoding(encoding)设置编码方式。GET方式提交表单内容是所有被提交的内容都被显示在浏览器地址栏中。

3.6.2 POST

        同GET一样,可以通过HttpServletRequest对象通过getParameter(Stringparam)方法获取对应参数值。但用getQueryString()会返回null,所以不能用。

         当提交数据长度过长,或者需要提交文件时,只能选择POST方式。

posted on 2016-12-26 21:19  as798982083  阅读(180)  评论(0编辑  收藏  举报