一、request对象
客户端的请求信息被封装到request对象中,通过它才能了解到客户端的需求,然后做出响应,它是HttpServletRequest的实例。
方法说明:
<form action="MyServlet" method="get">
username:<input type="text" name="username"> <br />
passwd:<input type="password" name="pw"> <br />
<input type="submit">
<input type="reset">
</form>
1、req.getAttribute("属性名"); 返回指定属性的属性值。
属性名:username:<input type="text" name="username"> 这个加粗的name就是属性名
2、req.getParameterNames(); 返回可用的参数名的枚举。
这个则返回标签中的所有name(username、pw)
3、req.getContentLength(); 获取请求体的长度,这个还不知道怎么证明,有知道,回复一下。
4、req.getContentType(): 得到请求体的MIME类型。
5、req.getInputStream(); 得到请求体中一行的二进制流。
6、req.getParameter("属性名");得到指定属性名的值。
7、req.getLocalPort();返回服务器接受此请求所用的端口
8、req.getServerName();返回服务器的 hostname
9、req.getServerPort();返回服务器所用的 port
10、req.getServletPath();当前页面的路径
11、req.getLocalAddr(); 返回本地的ip
12、req.getLocalName(); 返回本地主机的 hostname
13、req.getLocalPort(); 返回本地的 port
14、req.getMethod(); 返回提交的方法(get or post or others)