request.getServletPath ,request.getRequestURI,request.getRealPath区别

request.getContextPath 得到项目根目录,项目名加/  如 TestDemo/,

request.getServletPath   是指   当前文件的路径 如: /项目名/文件路径   比如文件是在webroot下test文件夹下test.jsp文件     则如 test/test.jsp

request.getRequestURI, 是指 位置如上,则是TestDemo/test/test.jsp.

request.getRealPath("")
就是取得你当前运行文件在服务器上的绝对路径.
request.getRealPath("/")
取得当前站点的根目录.

 得到上下文    getContext().getServletContext().getRealPath("/")这个得到的是服务器名+你的项目名

你可能感兴趣的:(request.getServletPath ,request.getRequestURI,request.getRealPath区别)