最近在开发时有一个很奇怪的问题,使用springmvc框架时
jsp页面这么写
访问页面正常
而我加头部<%%>这些,就显示源码
我觉得非常奇怪,思考几天了,最后还是询问大佬才知道为什么
在web.xml文件里
配置这个的时候,<url-pattern>里不能写*.jsp!
因为在spring-servlet.xml文件里,我进行了这样的配置,我希望拦截.jsp后缀。
大佬问了我一句为什么要拦截.jsp?封装呢?
我恍然大悟!
写*.jsp的时候,mvc认为我直接找文件,会作为静态资源处理,没有经过容器,所以输出源文件的代码
我应该把它做一个封装!像后面这样 *.wo 这样的请求才能经过容器,进而翻译成页面显示