web项目中WEB-INF文件夹保护资源

来源:互联网 发布:外汇数据公布时间表 编辑:程序博客网 时间:2024/06/04 20:06

web项目中WEB-INF文件夹保护资源


  1)作用

     放在此文件夹内的资源不能直接访问,必须通过转发的形式访问,它可以保护资源。


  2)通常JSP放在此处

    a.如果JSP不放在此处,而是直接放在WebRoot下,则它可以被直接访问。

    b.由于我们采用Model2的模式开发,JSP的数据 都来源于Servlet,若直接访问它就会丧失这些数据,导致报错。

    c.如果将JSP放在此处,则JSP无法直接访问了, 就可以强制用户按照MVC的规则来访问它,从而避免了这种BUG。

 

3)静态资源不放在此处

    a.因为静态资源必须直接访问,不存在转发访问的形式,所以不能被保护。

    b.直接将静态资源放在WebRoot下。


附:web项目中静态资源和动态资源加载顺序


0 0