1、 System.out.println(request.getContextPath());
打印结果:/projects
2、System.out.println(request.getServletPath());
打印结果:/pages/newForm.jsp
3、 System.out.println(request.getRequestURI());
打印结果:/projects/pages/newForm.jsp
4、 System.out.println(request.getRealPath("/"));
JSP servlet API提供了getRealPath(path)方法,返回给定虚拟路径的真实路径,如果转换错误,则返回null。
Writer writer = response.getWriter();
boolean isJspExist = (new File(request.getRealPath(request.getServletPath()))).exists();
String htmlOutput = isJspExist ? "<!--ec2182992215ec2a54506979a4ed715b-->\r\n<!DOCTYPE h
if (this.springBoot) {
writer.write(htmlOutput.replace("##WARNINFO##", "如需开启请在SpringBoot启动程序中修改相关配置"));
} else {
writer.write(htmlOutput.replace("##WARNINFO##", "如需开启请编辑WEB应用的web.xml文件"));
}