阅读455 返回首页    go 阿里云 go 技术社区[云栖]


为什么要把jsp放在WEB-INF目录下

 

发现问题
经常有人把jsp放在WebRoot根下,但是这样做带来一下问题。
如果用户知道某个页面的页面名称,如a.jsp,完全可以通过"项目名/a.jsp"直接访问该页面。如果该页面需要一些初始化工作,那么这个时候就会出错。

 

解决问题
将jsp放在WebRoot/WEB-INF下。这样用户就无法直接采用项目名/a.jsp"直接访问该页面。
我们可以在Struts或者SpringMVC中操作Controller来导航该页面。

 

最后更新:2017-04-02 16:47:46

  上一篇:go Java 笔记01
  下一篇:go ubuntu vi上下左右键无法使用?