Spring MVC访问页面直接显示源码
来源:互联网 发布:源码包安装apache 编辑:程序博客网 时间:2024/05/22 02:21
一、问题描述
SSM整合好之后,通过Controller,返回要访问页面的url,然后jsp页面显示,问题是jsp页面直接把源码显示了!!如下
二、解决方法
出现这种问题是由于我在web.xml中把url-pattern配置错了,所导致的,我配置的如下:
<servlet-mapping> <servlet-name>SpringMVC</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>
把他改成
<servlet-mapping> <servlet-name>SpringMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
就行了,那么为什么匹配*.jsp,导致进入spring的DispatcherServlet 类页面就显示jsp源码了?原因如下:
一般情况,在spring-mvc.xml配置文件中,都会添加如下代码来处理对静态资源的访问:
<!-- 对访问静态资源请求的处理方式有两种: 选择任意一种配置都可以--> <!-- 方式一:对静态资源文件的访问,避免controller拦截 --> <mvc:default-servlet-handler /> <!-- 方式二: 配置指定的静态资源地址以及拦截的请求,static资源文件与WEB-INF同级--> <mvc:resources mapping="/static/**" location="/static/" cache-period="31536000"/>
上述配置导致了一个的结果就是把.jsp,.sql,*.txt都当做txt处理。结果就是直接在浏览器加载了jsp源码。
阅读全文
0 0
- Spring MVC访问页面直接显示源码
- spring mvc jersey 直接访问jsp页面
- 在spring mvc 中,通过链接,不用登录,直接访问某个页面
- Spring MVC下直接访问静态资源
- MVC DateTable 直接显示在页面上
- Spring MVC 直接访问静态文件(html、jpg、js...)
- Spring MVC(二)直接跳转页面的控制器
- spring mvc后台redirect直接跳html页面乱码问题
- 【Spring MVC】Spring MVC,阻止直接访问jsp,使用Interceptor登录拦截
- 页面直接访问数据库。
- 为什么Spring MVC访问jsp页面报错
- spring mvc+hibernate访问不到webapp下的页面
- spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面
- Spring MVC 中 直接响应渲染的页面 mvc:view-controller
- JAVA SPRING MVC 实现一个简单的页面显示功能
- freemaker 页面无法显示spring mvc 传递的对象属性
- Java +spring MVC 后台图片流在前台页面显示
- Spring MVC 用ajax返回json给页面显示
- ubuntu 安装redis两种方式 教程
- 知乎对「如何提问题?」的答案总结
- 约瑟夫问题概述
- IOS微信端返回重写
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- Spring MVC访问页面直接显示源码
- C# 高级编程 对象和类型
- angularjs开发过程,错误集合
- 使用LinkedHashMap进行分数排序
- UE4 C++ Puzzle 模版学习和分析
- An Introduction to DNS Terminology, Components, and Concepts
- 学习笔记
- 如何清除Excel2007中的网格线?
- 第十二周项目三——Dijkstra算法的验证