返回顶部
首页 > 资讯 > 精选 >Javaweb中Request获取表单数据的方法有哪些
  • 207
分享到

Javaweb中Request获取表单数据的方法有哪些

2023-06-30 04:06:33 207人浏览 泡泡鱼
摘要

今天小编给大家分享一下javaweb中Request获取表单数据的方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。表

今天小编给大家分享一下javaweb中Request获取表单数据的方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

表单代码

<!DOCTYPE html><html lang="en" xmlns="Http://www.w3.org/1999/html"><head>    <meta charset="UTF-8">    <title>login</title></head><body><fORM  action="getParamter" method="get">    <input type="text" name="username" placeholder="请输入用户名"></br>    <input type="passWord" name="password" placeholder="请输入密码"></br>    <input type="checkbox" name="hobby" value="study">学习    <input type="checkbox" name="hobby" value="basktball">打篮球    <input type="checkbox" name="hobby" value="sleep">睡觉</br>    <input type="submit" value="提交"></form></body></html>

request.getParamter(String name);通过name获取值

代码片段

  protected void doGet(httpservletRequest request, HttpServletResponse response) throws ServletException, IOException {        //通过name属性获取值        String name = request.getParameter("username");        System.out.println("获取到的姓名是:"+name);        String pwd  = request.getParameter("password");        System.out.println("获取到的密码是: "+pwd);    }

运行结果

Javaweb中Request获取表单数据的方法有哪些

request.getParamterValues(String name);通过name获取value值(一般用于复选框获取值) 代码片段

 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        //通过name属性获取value值        String[] names = request.getParameterValues("username");        for (String name : names) {            System.out.println("获取得到的姓名是 " + name);        }        String[] hobbys = request.getParameterValues("hobby");        for (String hobby : hobbys) {            System.out.println("复选框的值是: " + hobby);        }}

运行结果

Javaweb中Request获取表单数据的方法有哪些

总结:此方法虽然是通过name获取value值,但是对于普通输入框是直接获取的是它们的输入值,类似第一种方法,普通输入框获取值可以使用但是不建议使用,一般用来获取复选框的值

request.getParameterNames();直接获取表单所有对象的name值,返回值是枚举集合

代码片段

 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        //通过name属性获取value值        Enumeration<String> names2 = request.getParameterNames();        while (names2.hasMoreElements()){            String name =names2.nextElement();            System.out.println(name);        }    }

运行结果

Javaweb中Request获取表单数据的方法有哪些

总结:获取到name值以后采用第一种方法获取真实的值

request.getParameterMap();直接获取表单所有对象的name值以及数据

该方法的返回值是map集合,集合key是String类型,value是Sting类型的数组

代码片段

 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        //通过map代表所有的值 ,集合中的key代表表单name值  value代表表单数据        Map<String, String[]> map = request.getParameterMap();        //通过keySet遍历集合        Set<String> keySet = map.keySet();        for(String key : keySet){            System.out.println("表单的name值: "+key);            //通过key值获取所有value值            String[] values = map.get(key);            for(String value : values ){                System.out.println("表单中的数据:  "+value);            }        }    }

运行结果

Javaweb中Request获取表单数据的方法有哪些

以上就是“JavaWEB中Request获取表单数据的方法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: Javaweb中Request获取表单数据的方法有哪些

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

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

猜你喜欢
  • Javaweb中Request获取表单数据的方法有哪些
    今天小编给大家分享一下Javaweb中Request获取表单数据的方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。表...
    99+
    2023-06-30
  • Javaweb中Request获取表单数据的四种方法详解
    目录表单代码request.getParamter(String name);通过name获取值request.getParamterValues(String name);通过na...
    99+
    2024-04-02
  • php获取form表单数据的方法有哪些
    在PHP中,有以下几种方法可以获取form表单数据:1. 使用$_POST数组:$_POST是一个预定义的全局变量,用于收集通过PO...
    99+
    2023-08-17
    php
  • PHP获取表单数据的方法有哪几种
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑1、使用预定义变量$_GET,可获取GET方法提交的数据(form表单需要设置为method="get")在程序的开发过程中,由于 GET 方法提交...
    99+
    2017-02-24
    PHP 获取表单数据
  • SpringMVC获取表单数据的方法
    本篇内容介绍了“SpringMVC获取表单数据的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SpringMVC获取表单数据1、实体类p...
    99+
    2023-06-20
  • Vue获取表单数据的方法
    目录需求获取数据并提交模板过滤器过滤器的使用场景总结 需求 使用Vue收集如下用户数据: 获取数据并提交 代码实现: 将value的值与变量属性进行绑定 v-model.tri...
    99+
    2024-04-02
  • JS获取表单中数据formdata的方法
    这篇文章主要介绍了JS获取表单中数据formdata的方法,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。在文章正式开始之前呢,先介绍一个知识点,那就是var和let的区别,查看了各路大佬的文章,也经过各种尝试,最终得出的...
    99+
    2023-07-06
  • flask后端request获取参数的方式有哪些
    本文小编为大家详细介绍“flask后端request获取参数的方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“flask后端request获取参数的方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-02
  • 从json中获取数据的方法有哪些
    从JSON中获取数据的方法主要有以下几种:1. 使用编程语言的内置JSON解析器:大多数编程语言都提供了内置的JSON解析器,可以通...
    99+
    2023-08-18
    json
  • php获取post数据的方法有哪些
    在PHP中,可以使用以下方法来获取POST数据:1. $_POST:这是一个预定义的全局变量,用于接收通过POST方法提交的数据。可...
    99+
    2023-09-07
    php
  • ajax获取json数据的方法有哪些
    在AJAX中获取JSON数据的方法有以下几种:1. 使用原生JavaScript的XMLHttpRequest对象进行请求和获取数据...
    99+
    2023-09-13
    ajax json
  • php获取json数据的方法有哪些
    在PHP中,可以使用以下方法来获取JSON数据:1. 使用file_get_contents()函数:可以通过使用file_get_...
    99+
    2023-08-26
    php json
  • laravel中$request获取请求信息用法有哪些
    这篇文章将为大家详细讲解有关laravel中$request获取请求信息用法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。laravel中$request可用的一些方法小结 1,请求方法的获取$me...
    99+
    2023-06-14
  • javascript获取表单元素的方式有哪些
    javascript中获取表单元素的方式有:1.通过的元素id属性获取;2.通过元素的name属性获取;3.通过元素的index属性获取;javascript中获取表单元素的方式有以下几种通过元素的id属性获取表单元素var pass=do...
    99+
    2024-04-02
  • Nodejs中获取参数的方法有哪些
    这篇文章给大家分享的是有关Nodejs中获取参数的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。获取请求很中的参数是每个web后台处理的必经之路,nodejs的 express框架 提供了四种方法来实现...
    99+
    2023-06-15
  • Vue获取表单数据的方法是什么
    Vue获取表单数据的方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。需求使用Vue收集如下用户数据:获取数据并提交代码实现:将value的值与变量属性进行绑定v-m...
    99+
    2023-06-22
  • php获取文件列表的方法有哪些
    使用PHP的glob()函数可以获取满足指定模式的文件列表,例如: $files = glob('path/to/di...
    99+
    2024-03-02
    php
  • nodejs获取表单数据的三种方法实例
    前言 nodejs作为服务端语言,在开发中注册登录等需通过form表单向后端发送数据进行判断,那作为服务端语言的nodejs通过哪些方法可以接收调用form表单的post请求值呢。 ...
    99+
    2024-04-02
  • ajax提交form表单数据的方法有哪些
    有以下几种方法可以使用Ajax提交form表单数据:1. 使用`FormData`对象:可以使用`FormData`对象来收集for...
    99+
    2023-08-08
    ajax
  • JavaScript中有哪些获取元素的方法
    这篇文章主要介绍“JavaScript中有哪些获取元素的方法”,在日常操作中,相信很多人在JavaScript中有哪些获取元素的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作