
spring_mvc
jumethh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
<mvc:annotation-driven />
是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。如果不配置它,可能cotroller到实际的html映射出错原创 2013-09-09 14:31:11 · 683 阅读 · 0 评论 -
mvc:default-servlet-handler
我们可以用Web服务器的defaultServlet来处理静态文件,也可用Spring框架来处理静态文件。使用Spring来处理,可以在配置中加入以下代码: 这样spring会用默认的Servlet来响应静态文件,(DefaultServletHttpRequestHandler在容器启动是会使用主流web容器默认servlet的名称列表自动查找容器的默认s原创 2013-09-09 14:38:59 · 3722 阅读 · 0 评论 -
spring mvc 自适应返回json或者页面
1. 当一个请求为json时, 通常情况下需要加上@responseBodey注解,但这样有时比较麻烦public class ContentViewResolver extends ContentNegotiatingViewResolver {@Overridepublic View resolveViewName(String viewName, Locale local原创 2013-10-10 13:39:07 · 1547 阅读 · 0 评论 -
Error: java.lang.IllegalStateException: Cannot forward after response has been committed
1. 由于response多次提交或者是由于有页面显示后仍然含请求转向产生的,就是说程序在return之前就已经执行了跳转或者执行过response,之后遇到return的话,程序想再次执行跳转,也就是重定向,这时功能也许会实现了,但是控制台会报错,java.lang.IllegalStateException: Cannot forward after response has been c原创 2013-10-10 13:52:45 · 1570 阅读 · 0 评论 -
spring mvc 自定义处理静态资源
1. 使用此配置不能灵活的控制资源访问,可以自定义静态资源访问类public class ServletHttpRequestHandler extends DefaultServletHttpRequestHandler{ @Override public void handleRequest(HttpServletRequest request, HttpServletRespon原创 2013-10-10 13:45:55 · 1401 阅读 · 0 评论