String path = request.getContextPath();
// 获得项目完全路径(假设你的项目叫MyApp,那么获得到的地址就是http://localhost:8080/MyApp/):
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
其它注意事项:
1、在非ie浏览器中可以使用base标签,统一修改连接的相对路径,但ie浏览器不识别base标签
<base href="<%=basePath%>">