日期:2014-05-17 浏览次数:20935 次
public class TestServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String s1 = request.getSession().getServletContext().getRealPath("/");
System.out.println(s1);
// F:\MyWorkSpaces\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\JavaWeb\
String s2 = request.getContextPath();
System.out.println(s2);
// /JavaWeb
String s3 = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
System.out.println(s3);
// http://localhost:8081/JavaWeb/
}
}
------解决方案--------------------
${pageContextl.request.contextPath} 得到webRoot 的绝对根路径