曾经在别的项目里看见过把JSP文件放到WEB-INF目录下的方式,当时感觉很是奇怪,至今还是没有想明白为什么放到那里。今天在网上查资料的时候又看到了这种方式。查了一下它的目的有人说是减少程序的入口点以提高应用的安全性。
不管他的目的为何和是否如其所愿先实现再说,实现方法其实很简单就是在应用中注册一个转发的Servlet来把浏览器请求的地址转换到WEB-INF目录下对应的文件上。转发Servlet的源码如下:
Powered by: BlogJava Copyright © Stanley Sun