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列表,可同时选中多个),形成一个数组。

  • 相关阅读:
    剑指offer——用两个栈实现队列
    根据前序和中序重建二叉树、后序和中序重建二叉树
    归并排序
    排序
    快速排序(java版)
    List
    单链表的基本操作
    集合
    数组
    结构体
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/7294188.html
Copyright © 2011-2022 走看看