request对象封装表单数据

时间:2016-12-05 02:12:50   收藏:0   阅读:267
public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
//        test1(request);
//        test2(request);
        test3(request);
    }
//获取单个控件的值
    public void test1(HttpServletRequest request){
        String name = request.getParameter("username");
        System.out.println("name=" + name);
    }
    //获取同名控件的值
    public void test2(HttpServletRequest request){
        String[] age = request.getParameterValues("age");
        for (String string : age) {
            System.out.println("string=" + string);
        }
    }
    //获取全部控件
    public void test3(HttpServletRequest request){
        //获取所有控件的名字
        System.out.println("--------request--------" + request.toString());
        Enumeration<String> enu = request.getParameterNames();
        while(enu.hasMoreElements()){
            String name = enu.nextElement();
            //可能有多个重复
            String[] values = request.getParameterValues(name);
            for (String value : values) {
                System.out.println(name + "---" + value);
            }
        }
    }
//将表单中的所有值封装到JavaBean中

 

原文:http://www.cnblogs.com/taiguyiba/p/6132300.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!