请求/写作/*导致jsp页面源码 mark

当springMVC配置

XML/HTML code?
1
2
3
4
<!-- 静态资源-->
    <mvc:default-servlet-handler/> 
    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>


并且将web.xml中的springMVC拦截配置为

XML/HTML code?
1
2
3
4
<servlet-mapping>
        <servlet-name>springMVC</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>



在这种情况向springMVC会把*.jsp,*.sql,*.txt都当做txt处理。结果就是直接在浏览器加载了jsp源码。

webxml应写做:

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>       
</servlet-mapping>
修改springMVC配置
 
(未经详细验证)
 
posted on 2017-06-09 00:21  xiaopangzhi  阅读(119)  评论(0)    收藏  举报