request 对象中包含的是请求信息
当我们在浏览器地址栏上输入:locahost:8080/Test/test.html?name=kiku
request 对象通过以下方法来获取请求路径:
getServerName():获取服务器名,localhost,返回对象是 String;
getServerPort():获取服务器端口号,8080,返回对象是 int;
getContextPath():获取项目名,/Test,返回对象是 String;
getServletPath():获取Servlet路径,/test.html,返回对象是 String;
getQueryString():获取参数部分,即问号后面的部分:name=zhang,返回对象是 String;
getRequestURI():获取请求URI,等于项目名+Servlet路径:/Test/test.html,返回对象是 String;
getRequestURL():获取请求URL,等于不包含参数的整个请求路径:localhost:8080/Test/test.html,返回对象是 StringBuffer;
request.getRemoteAddr():获取服务器的 IP,localhost 对应 IP 为 127.0.0.1,返回对象是 String;