网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

javaweb学习_浅谈request对象中get和post的差异-创新互联

阅读目录(Content)

创新互联专注于班戈企业网站建设,响应式网站,成都商城网站开发。班戈网站建设公司,为班戈等地区提供建站服务。全流程按需制作网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

•1.get与post的区别

•1.1 get方法 jsp中的代码form表单代码


•1.2 action包中servlet的doGet方法中的代码


•2.运行结果

•2.1 输入数据


•2.2 打印出数据


•3.post方法

•4.对比

•4.1 在输出页面按下F12查看


•5.分析

1.get与post的区别

Get和Post方法都是对服务器的请求方式,只是他们传输表单的方式不一样。

下面我们就以传输一个表单的数据为例,来分析get与Post的区别

1.1 get方法  jsp中的代码form表单代码

java web学习_浅谈request对象中get和post的差异

1.2 action包中servlet的doGet方法中的代码

protected void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
  response.setContentType("text/html;charset=gbk");//设置响应正文的mime类型
  request.setCharacterEncoding("gbk");//设置请求的编码格式
  response.setCharacterEncoding("gbk"); 

  String username = request.getParameter("userName");//
  String password = request.getParameter("password");
  String sex = request.getParameter("sex");
  String classes = request.getParameter("class");
  String hobby[] = request.getParameterValues("hobby");// 获取checkbox的数据保存到hobby数组中

  PrintWriter out = response.getWriter();
  
  if (hobby != null) {
   for (String x: hobby) {
    out.println("doGet被调用");
    out.println("name:"+username+"password:"+password+"sex"+sex+"classes"+classes);
    out.println("hobby:" + x);  
   }
  }else{
   out.println("此人没爱好!"); 
  }
 }

网站名称:javaweb学习_浅谈request对象中get和post的差异-创新互联
本文路径:http://bjjierui.cn/article/jchcp.html

其他资讯