自己试过的:
System.out.println("URL:"+request.getRequestURL());
System.out.println("getcontextPath"+request.getContextPath());
System.out.println("name"+request.getServerName());
System.out.println("port"+request.getServerPort());
System.out.println("path"+request.getServletPath());
URL:http://localhost:8080/front/applyPeople.do 全路径
getcontextPath: /front
name :localhost
port:8080
ServletPath:/applyPeople.do
URI:/front/applyPeople.do 相对的全路径
拷贝的:
request这个对象不用事先宣告,就可以在JSP网页中使用,在转译为Servlet之后,它会转换为javax.servlet.http.HttpServletRequest型态的对象,HttpServletRequest对象是有关于客户端所发出的请求之对象,只要是有关于客户端请求的信息,都可以藉由它来取得,例如请求标头、请求方法、请求参数、使用者IP等等信息。