返回顶部
首页 > 资讯 > 精选 >java web学习_浅谈request对象中get和post的差异
  • 692
分享到

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

javarequestpost 2023-05-31 14:05:25 692人浏览 泡泡鱼
摘要

阅读目录(Content)•1.get与post的区别•1.1 get方法 jsp中的代码fORM表单代码•1.2 action包中servlet的doGet方法中的代码•2.运行结果R

阅读目录(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("此人没爱好!");   } }

--结束END--

本文标题: java web学习_浅谈request对象中get和post的差异

本文链接: https://lsjlt.com/news/225998.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作