请注意,本文编写于 1369 天前,最后修改于 1079 天前,其中某些信息可能已经过时。
首先这不是你的问题,他确实是不拦截,你需要将页面放入 WEB-INF
Spring鼓励我们将 jsp 页面放到 WEB-INF 中,因为这个目录在 Tomcat 中安全性极高,只能通过服务器来访问,浏览器直接访问只会404。
所以我们可以通过Controller层来调用,或者通过转发的形式。
例如
// 在SpringMvc中配置视图解析器
<!-- 配置视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
//controller接口层
return "xxx"
// 或者
request.getRequestDispatcher("/WEB-INF/views/xxx.jsp").forward(request,response);
当然如果你不满意的话,原生的Filter类也可以帮到了, 你可以通过百度了解更多。
版权属于:乐心湖's Blog
本文链接:https://xn2001.com/archives/519.html
声明:博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
One comment
技术流