Springmvc配置静态文件后,无法访问控制器
来源:互联网 发布:数据法则txt下载 编辑:程序博客网 时间:2024/06/05 09:00
最近在学习easyui,需要后台返回json数据格式,后台采用Springmvc+mybatis+spring+mysql;由于easyui主要包含一些静态文件的调用,因此我首先采用的是在springmvc配置文件中加上静态文件的映射关系,
<!-- 静态文件 --><mvc:resources mapping="/css/**" location="/css/" /><mvc:resources mapping="/easyui/**" location="/easyui/" /><mvc:resources mapping="/js/**" location="/js/" />
在网上查询了很多资料,发现解决静态文件访问的访问有很多,其中一种恰好可以实现静态文件和控制器同时生效。这种方式是启用Servlet的defaultServlet来处理静态文件,只需要在web.xml中加上上述配置即可。
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping>
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.png</url-pattern> <url-pattern>*.js</url-pattern> <url-pattern>*.jpg</url-pattern> <url-pattern>*.css</url-pattern></servlet-mapping>
当然,springmvc中就不需要配置静态文件的映射了。
但是,我还是不懂为什么在springmvc中配置静态文件的映射之后,会出现控制器失效的情况???
解决方案:
<!-- 静态文件 --><mvc:annotation-driven/> <mvc:resources mapping="/css/**" location="/css/" /><mvc:resources mapping="/easyui/**" location="/easyui/" /><mvc:resources mapping="/js/**" location="/js/" />
加入一句<mvc:annotation-drivern/>就可以解决
另一种方法是在springmvc中加入
<!-- 对静态资源文件的访问 --> <mvc:default-servlet-handler/>
0 0
- Springmvc配置静态文件后,无法访问控制器
- springMvc无法访问静态文件
- 配置SSM 后 无法访问静态资源
- 关于springMVC在配置了json时 静态文件无法访问的问题
- springmvc无法访问静态资源
- springmvc jsp无法访问静态同目录的css js文件
- springmvc中解决JS,CSS等静态文件无法访问问题
- springMVC 配置好后无法访问controller报500错误
- springMVC 配置好后无法访问controller报500错误
- 解决SpringMVC 静态资源无法访问
- springmvc 配置静态资源后拦截失败
- springmvc配置后jsp页面不能加载css,js等静态文件
- springMVC控制器的配置
- Springmvc前端控制器配置
- springMVC访问静态文件的配置
- springmvc resources 读取配置静态文件目录
- SpringMvc中配置静态文件的servlet
- SpringMVC----初步配置和静态资源无法访问的原因及解决
- Web.xml配置详解之context-param
- 【Stanford CNN课程笔记】2. linear classification
- AngularJS学习笔记1
- Presenting the Permanent Generation
- java初始化测试
- Springmvc配置静态文件后,无法访问控制器
- UI UITextField
- python实现在类中动态添加属性和生成对象
- 多层感知机
- 用OneNote从图片提取文字
- Python标准库04 文件管理 (部分os包,shutil包)
- String测试
- 获取xml数据库节点数据应用
- web切图的实用快捷键