servlet获取表单提交的所有数据名称和值

HTML

  
      
    用户名:
       密    码:
       验证码:       
                


有一个表单,下面是servlet

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
    //获取表单提交的所有名称和值  
     Enumeration e = request.getParameterNames();  
     while(e.hasMoreElements()){  
         String name = (String) e.nextElement();  
         String value = request.getParameter(name);  
         System.out.println(name+": "+value);  
     }  
}


提交在控制台得到数据

可以用工具传递数据,注意导包

System.out.println("---------方法二-----------");  
  
Map map = request.getParameterMap();  
User user = new User();  
  
try{  
 BeanUtils.populate(user, map);
     //           BeanUtils.copyProperties(user, bean);   bean的拷贝  
   }catch(Exception e1){  
      e1.printStackTrace();  
   }  
System.out.println(user);



你可能感兴趣的:(servlet获取表单提交的所有数据名称和值)