Servlet
请求与转发:
当请求来到HTTP服务器,而HTTP服务器转交请求给容器时,容器会创建一个代表当前请求的HttpServletRequest对象,并将请求 相关信息设置给该对象。同时,容器创建一个HttpServletResponse对象。对客户端进行响应的Java对象。
---------------------------------------------处理请求参数与标头---------------------------
请求来到服务器时,web容器创建HttpServletRequest实例来包装请求中的相关信息。
getParameter():指定请求参数名称来取得对应的值。例如:String name=request.getParameter("name");
getParameterValues():取得复选框,列表中的值。 String values[] =request.getParameterValues("param");
getParameterNames():获得请求中有多少请求参数。返回Enumeration对象。
Enumeration<String> e=req.getParameterNames();
while(e.hasMoreElements()){
String param =e.nextElement();
}
getParameterMap():请求参数以Map对象返回,KEY代表参数名称。value代表参数值。
HttpServletRequest上定义有getReader()方法,可以让你取得一个BufferedReader,通过该对象,可以读取请求的Body数据。