request是JSP技术中中的一个常用API,继承自import javax.servlet.http.HttpServletRequest;
下面通过一个例子来看看request都能取出哪些值:
package cn.edu.Request;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class RequestDemo1 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println(request.getRequestURI());
System.out.println(request.getRequestURL());
System.out.println(request.getQueryString());//返回参数信息(URL中带参)
System.out.println(request.getRemoteAddr());//拿到来访者的IP地址
System.out.println(request.getRemoteHost());//拿到来访者的完整主机名
System.out.println(request.getRemotePort());//拿到来访者所使用的网络端口号
System.out.println(request.getMethod());//拿到客户端的请求方式
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
}