获取项目运行地址

web项目中经常需要获取项目运行时请求的url,例如需要重定向页面时,方法如下:

request.getScheme() //当前链接使用的协议
request.getServerName()//服务器地址 
request.getServerPort() //端口号 
request.getContextPath() //应用名称
request.getServletPath() //请求的相对url 
request.getQueryString(); //请求参数

按照要求拼接:

String url = request.getScheme()+"://"+ request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"?"+request.getQueryString();

重定向:

response.sendRedirect(url);

猜你喜欢

转载自blog.csdn.net/lee_0220/article/details/52682361