【Java】在JSP中获取绝对路径

时间:2022-08-26 15:37:29

    在JSP中获取绝对路径

1.第一种

String path =request.getContextPath();
System.out.println("getContextPath获得路径:"+ path);

【Java】在JSP中获取绝对路径

2.第二种

String servletPath =request.getServletPath();
System.out.println("getServletPath获得路径:"+ servletPath);

【Java】在JSP中获取绝对路径

3.第三种

String nowPlace =request.getRequestURI();
System.out.println("getRequestURI获得路径:"+ nowPlace);

【Java】在JSP中获取绝对路径

4.第四种

String file ="client_add.jsp";
String filePath =application.getRealPath(file);
System.out.println("getRealPath获得路径:"+ filePath);

【Java】在JSP中获取绝对路径

【拓展--通过类模板拼接url

通过建立JSP模板页面,直接默认配置了url的代码:如下:

【Java】在JSP中获取绝对路径

会建立一个名为MyJsp.jsp的页面,我们要用的如下:

【Java】在JSP中获取绝对路径

最后得到的basePath如下:

【Java】在JSP中获取绝对路径