java--获取客户端请求数据

package com.test;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LoginServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	String username= request.getParameter("username");
	String passwd= request.getParameter("passwd");
	//System.out.println(username+passwd);
	Map<String, String[]> map =request.getParameterMap();
	Set<String> set= map.keySet();//获取所有键的集合
	Iterator<String>  iterator=set.iterator();//获取迭代器
	while(iterator.hasNext()) {      //判断集合中是否有元素
		//System.out.println(iterator.next());
		String key=(String) iterator.next();//获取每一个键
		System.out.println(key+"---"+map.get(key).length);
		String value=map.get(key)[0];//根据键获取值
		System.out.println(key+"===="+value);
		
	}
	//PrintWriter pw=response.getWriter();
	if("admin".equals(username)&& "123".equals(passwd)) {
		System.out.println("登陸成功:");
		/*
		 * pw.write("login success");
		 * 
		 * Object obj = getServletContext().getAttribute("count"); int totalCount=0;
		 * if(obj !=null) { totalCount = (int) obj; }
		 * System.out.println("登录成功的次数是:"+totalCount);
		 * getServletContext().setAttribute("count",totalCount+1);
		 * response.setStatus(302); response.setHeader("Location","login_success.html");
		 */
	}else {
		System.out.println("登录失败:");
		//pw.write("login flaild");
	}
	
	
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	
	doGet(request, response);
}

}

******************************人因为有理想、梦想而变得伟大,而真正伟大就是不断努力实现理想、梦想*****************************
原文地址:https://www.cnblogs.com/cloudLi/p/13202620.html