使用springMVC,一般都会使用springMVC的视图解析器,大概会这样配置
[code="java"]
[/code]
当我的control返回[code="java"]return new ModelAndView("admin/index"); [/code]
实际访问的就是/WEB-INF/jsp/admin/index.jsp这个页面,那么放在web-inf下只能服务端可以访问保证了安全性。如果index.jsp中有这样一个代码
[code="java"] [/code],top.jsp和index.jsp都在admin目录下,这样访问index就会404.
此时纠结了:1、top.jsp如果一定要和index.jsp在同目录下,就要加个control,为一个连接加个control太不值。2、如果不在同一目录下放到webRoot根目录下,index.jsp和top.jsp就不在同一个地方,维护时候不太方便,3、另一种情况springMVC视图解析器路径修改为即在项目根目录下,这样客户端也可直接访问此目录,没有安全性可言,到底该怎么做呢?