zoukankan      html  css  js  c++  java
  • Servlet之doPost获取表单参数

        /**
         * 获取表单参数
         */
        private void readForm() {
            // TODO Auto-generated method stub
            Enumeration e = request.getParameterNames();
            while (e.hasMoreElements()) {
                String parameterName = (String) e.nextElement();
                String parameterValue= request.getParameter(parameterName);
                request.setAttribute(parameterName, parameterValue);
            }
            
        }

     在Servlet的doGet或doPost方法中,调用以下三个方法均可:

    String param = request.getParameter("paramName");
    Map paramMap = request.getParameterMap();
    String[] paramArray = request.getParameterValues("paramName"); 

    第一个表示参数最常用,表示根据参数取到对应的参数值,且参数值只有一个

    第二个表示一次性的取得客户端的所有参数以及参数值,并返回一个Map

    第三个更通用一些,因为客户端可能会同一个参数返回多个值(如:客户端的checkbox列表,可同时选中多个),形成一个数组。

  • 相关阅读:
    window.location.reload();页面实现跳转和刷新
    vue自定义指令--directive
    1019 数字黑洞
    1018 锤子剪刀布
    1017 A除以B
    1016 部分A+B
    1015 德才论
    1014 福尔摩斯的约会
    1013 数素数
    1012 数字分类
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/7294188.html
Copyright © 2011-2022 走看看