标签:request
使用request可以获取请求中过程中的信息:
package cn.itheima.request; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class RequestServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //1.得到客户机的完整的url地址 String url = request.getRequestURL().toString(); System.out.println(url); //2.得到客户机的uri String uri = request.getRequestURI(); System.out.println(uri); //3.请求参数的参数部分 String params = request.getQueryString(); System.out.println(params); //4.客户机的ip地址 String ip = request.getRemoteAddr(); System.out.println(ip); //5.得到客户机的请求方式get post String method = request.getMethod(); System.out.println(method); //6.得到当前web应用虚拟目录,工程中不要求写死 String contextPath = request.getContextPath(); System.out.println(contextPath); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }运行结果:
标签:request
原文地址:http://blog.csdn.net/u014010769/article/details/46546471