<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>注册页面</title>
</head>
<body><form action="/day12/requestDemo6" method="post"><input type="text" placeholder="请输入用户名" name="username"><br><input type="text" placeholder="请输入密码" name="password"><br><input type="checkbox" name="hobby" value="game">游戏<input type="checkbox" name="hobby" value="study">学习<br><input type="submit" value="注册"></form></body>
</html>
package com.learn.web.request;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Map;
import java.util.Set;@WebServlet("/requestDemo6")
public class RequestDemo6 extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//post 获取请求参数//根据参数名称获取参数值String username = request.getParameter("username");/* System.out.println("post");System.out.println(username);*///根据参数名称获取参数值的数组String[] hobbies = request.getParameterValues("hobby");/*for (String hobby : hobbies) {System.out.println(hobby);}*///获取所有请求的参数名称Enumeration<String> parameterNames = request.getParameterNames();/*while(parameterNames.hasMoreElements()){String name = parameterNames.nextElement();System.out.println(name);String value = request.getParameter(name);System.out.println(value);System.out.println("----------------");}*/// 获取所有参数的map集合Map<String, String[]> parameterMap = request.getParameterMap();//遍历Set<String> keyset = parameterMap.keySet();for (String name : keyset) {//获取键获取值String[] values = parameterMap.get(name);System.out.println(name);for (String value : values) {System.out.println(value);}System.out.println("-----------------");}}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//get 获取请求参数
/*//根据参数名称获取参数值String username = request.getParameter("username");System.out.println("get");System.out.println(username);*/this.doPost(request,response);}
}

Request_获取请求参数通用方式演示相关推荐

  1. Request_获取请求参数通用方式介绍

    1. 获取请求参数通用方式:不论get还是post请求方式都可以使用下列方法来获取请求参数             1. String getParameter(String name):根据参数名称 ...

  2. 获取请求参数通用方式|| 中文乱码问题||请求转发

    1. 获取请求参数通用方式:不论get还是post请求方式都可以使用下列方法来获取请求参数 1. String getParameter(String name):根据参数名称获取参数值    use ...

  3. Request_获取请求参数中文乱码问题处理

    * 中文乱码问题:                 * get方式:tomcat 8 已经将get方式乱码问题解决了                 * post方式:会乱码              ...

  4. Request和Response-学习笔记01【Request_原理和继承体系、Request_获取请求数据】

    Java后端 学习路线 笔记汇总表[黑马程序员] Request和Response-学习笔记01[Request_原理和继承体系.Request_获取请求数据][day01] Request和Resp ...

  5. gin ajax 获取请求参数,gin请求参数处理

    本章介绍Gin框架获取请求参数的方式 1.获取Get 请求参数 Get请求url例子:/path?id=1234&name=Manu&value=111 获取Get请求参数的常用函数: ...

  6. 一学就会:springMVC获取请求参数有哪几种方式?

    文章目录 一.前言 二.初步认识 三.servletAPI 四.方法参数 五.@RequestParam 六.实体类 七.总结 一.前言 大家好,我是卷心菜,大二学生一枚. 大家在学习springMV ...

  7. struts2获取请求参数的三种方式及传递给JSP参数的方式

    接上一篇文章 package test;import com.opensymphony.xwork2.ActionSupport; import javax.servlet.http.*; impor ...

  8. postman发送post请求,用request.getParameter()获取请求参数

    1.接口代码 @RequestMapping("notifyUrl")   public void notifyUrl(HttpServletRequest request, Ht ...

  9. 示例Express中路由规则及获取请求参数

    本次给大家分享一篇基于express中路由规则及获取请求参数的方法,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批评指正. express中常见的路由规则 ...

最新文章

  1. 白天鹅黑天鹅灰天鹅?手把手教你用卷积神经网络搞定识别
  2. boost库之tcp client 回调不正常
  3. beta阶段140字评论
  4. js数组的定义方法与基本使用
  5. 协方差矩阵, 相关系数矩阵
  6. onclick实现超链接_给超链接加onclick事件
  7. 爬虫-08-requests使用入门-利用发送post与get请求
  8. drupal8 表单_Drupal 8如何实现面向未来
  9. 程序员面试金典——7.4加法运算替代
  10. 画图软件Microsoft visio下载安装及使用
  11. grid autosport额外内容下载慢_世界土壤数据库(HWSD)全球土壤数据下载处理
  12. 解决窗口桌面管理器内存占用过高,系统更新,核显驱动异常造成的内存泄漏问题。
  13. YS-M8C自助终端主板RK3288详解和说明
  14. echarts图表格式记录
  15. php flash 代码转换,php+flashpaper实现文档自动转换
  16. Python-波斯日历转换(日期转换)
  17. Win10 解决CSDN、阿里云国内站、小米商城国内站等国内网站打不开的问题(超详细教程)
  18. 计算机人物事迹范文,人物事迹通讯稿范文.doc
  19. 施米德胡贝,被遗忘的人工智能教父
  20. 优秀的相关网站留存【实时更新】

热门文章

  1. 【Python数据结构】 抽象数据类型 Python类机制和异常
  2. SL专题2:加入并熟悉Second Life世界
  3. JAVA中报错AbandonedObjectPool is used (org.apache.tomcat.dbcp.dbcp.AbandonedObjectPool@f70ee1)
  4. CommandLineRunner与ApplicationRunner接口的使用及源码解析
  5. 提升JSP应用程序的七大秘籍绝招
  6. OSSIM中配置网络资产监控
  7. 自然语言交流系统 phxnet团队 创新实训 个人博客 (五)
  8. [SOJ] DAG?
  9. printf按8进制、16进制输出
  10. Windows Phone 7 MVVM模式数据绑定和传递参数