- 浏览: 9215 次
最新评论
文章列表
Spring MVC使用ViewResolver来根据controller中返回的view名关联到具体的View对象。使用View对象来渲染返回值以生成最终的视图,如html,json或pdf等。
Spring MVC中,通过在servlet context配置文件中配置的ViewResolver Bean对象来注册ViewResolver对象,其在spring mvc的dispatcherServlet中的使用过程其实和之前提到的HandlerMapping和HanderAdapter类似。
DispatcherServlet初始化时,首先根据当前context中注册的Beans中实现 ...
浏览器:
firefox 30.0
服务器端技术:
spring mvc
客户端代码:
<a href="<%=request.getContextPath() %>/admin/topic/status/2?status=1" class="list_op delete">发布</a>
服务器端代码:
@RequestMapping(value="/status/{id}", method =RequestMethod.GET)
...
最近使用spring4.0.5版本的Mvc,json请求时,客户端报错,406 Not Acceptable。
原因分析
在百度GOOGLE半天无果后,果断开始debug。
首先定位在org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor类中的下面代码处抛出了异常。
if (compatibleMediaTypes.isEmpty()) {
throw new HttpMediaTypeNotAcceptableExcept ...
开发 Spring 自定义视图和视图解析器
- 博客分类:
- spring
Spring 3.0 默认包含了多种视图和视图解析器,比如 JSP、Velocity 视图等,但在某些情况下,我们需要开发自定义的视图及其解析器,以便显示特殊文件格式的视图,我们也可以使用自定义视图及解析器,针对特 ...
第一部分 Shiro构架介绍
一、什么是Shiro
Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:
认证 - 用户身份识别,常被称为用户“登录”;
授权 - 访问控制;
密码加密 - 保护或隐 ...
ExtJS的class系统
- 博客分类:
- ExtJS
Ext JS是一个面向对象的类库,在EXT JS 4,类系统被完全重新设计并添加了很多新的特性,使得类的创建和扩展的能力变得更加强大。在整个框架中, Ext.ClassManager类管理字符串的类名称映射到实际类的对象。 一般不直接访问它,而是通过以下这些方法(方便记忆):
Ext.define: 是Ext.ClassManager类的create方法的简写,该方法负责一个新的Class的创建,此外,也可以重写已有类的属性和方法。
Ext.create: 是instantiate方法的简写,该方法用来创建已存在的类的实例。
Ext.widget: 它的完整 ...