dorado7升级新版本到dorado-core-7.0.15-SNAPSHOT.jar 导出的servlet报错 错误代码
javax.servlet.ServletException: No adapter for handler [com.hupun.scm.view.basic.excel.ExportExcel@2abb9e]: Does your handler implement a supported interface like Controller?
at org.springframework.web.servlet.DispatcherServlet.getHandlerAdapter(DispatcherServlet.java)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java)
=============================================================
解决:在spring的配置文件中加入配置
<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>
参看:
http://forum.springsource.org/showthread.php?51463-Error-using-AnnotationMethodHandlerAdapter-and-UrlFilenameViewController&p=182204
分享到:
相关推荐
错误处理和异常处理也是Spring MVC中的重要部分,通过@ControllerAdvice和@ExceptionHandler可以全局处理异常,提供统一的错误页面。 最后,测试是任何应用程序开发的重要环节。Spring MVC提供了MockMVC,可以在不...
7. **ModelAndView**:这是 Spring MVC 中的一个重要类,用于存储模型数据和视图名。在控制器处理完请求后,可以通过返回一个 ModelAndView 对象来指定视图和传递模型数据。 8. **视图解析**:Spring MVC 支持多种...
, 在精通Spring MVC4中,我们将会从头开始构建一个有用的Web应用。本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、...
2. **第2部分:在Spring 3.0 MVC中创建Hello World应用程序** - 通过一个简单的示例来展示如何快速启动一个Spring MVC项目。 3. **第3部分:在Spring 3.0 MVC中进行表单处理** - 探讨如何使用Spring MVC处理表单提交...
正式名称“Spring Web MVC”来源于其源模块 `spring-webmvc`,但在实际使用中更常见地被称为“Spring MVC”。 与 Spring Web MVC 并行地,Spring Framework 5.0 引入了响应式栈——一个名为 Spring WebFlux 的 Web ...
在Spring MVC中,每个请求都会经过DispatcherServlet,这是一个前端控制器,它会根据请求的URL和配置的映射规则将请求分发到合适的处理器。处理器可以是自定义的Controller类,Controller通过方法注解(如@...
在Spring Web MVC中,DispatcherServlet充当中央调度器的角色,它处理所有的Web请求并将其分发到相应的处理器(Handler)。DispatcherServlet是整个Spring Web MVC的核心,它通过HandlerMapping来定位具体的...
- **与其他框架的无缝集成**: 开发者可以在Spring MVC中使用任何框架进行视图渲染,包括但不限于Freemarker、Excel或PDF等。 - **松耦合**: Spring MVC中的控制器与servlet或JSP之间的耦合度很低,这意味着开发者...
在Spring Web MVC中,Controller是实现业务逻辑的关键组件,通常由实现了Controller接口或使用@Controller注解的类组成。它们接收请求,调用服务层方法处理业务,然后将结果封装到Model对象中。Model对象包含了用于...
- **DAO层**:Spring MVC中的Service层通常调用DAO层完成数据访问,DAO层使用Hibernate进行具体操作。 在`hibernate3.6.8.chm`文件中,可能包含了Hibernate 3.6.8的官方文档,对于深入理解Hibernate的工作原理和...
6. **Spring主题**:探讨Spring MVC中如何定制和管理视图主题。 7. **Spring3 MVC与Hibernate 3整合**:讲解如何结合Spring MVC和Hibernate进行持久化操作。 通过这些教程,开发者可以全面了解和掌握Spring 3.0 MVC...
总之,"spring-mvc-showcase" 是一个全面展示 Spring MVC 功能的项目,通过深入研究这个示例,开发者能够更好地理解 Spring MVC 的工作原理,掌握其核心概念和用法,从而在实际开发中更加得心应手。无论是初学者还是...
在实际项目中,Spring3 MVC常与其他Spring模块如Spring JDBC、Spring Data JPA等配合使用,实现数据库操作。同时,结合Spring Security提供安全控制,Spring AOP实现切面编程,提升代码的可维护性。 总结,Spring3 ...
ViewResolver 是 Spring MVC 框架中负责将模型数据渲染到视图中的组件。我们可以使用 InternalResourceViewResolver 或其他视图解析器来配置 ViewResolver。 七、总结 Spring MVC 是一个功能强大且灵活的 Web 框架...
在Spring MVC中,控制器通常是实现了`org.springframework.web.bind.annotation.Controller`注解的类。例如,我们可以创建一个名为`HomeController`的类,其中包含处理HTTP请求的方法,这些方法通常使用`@...
spring3 MVC实战
在Spring3MVC中,文件上传通常使用`CommonsMultipartResolver`解析器来处理多部分请求。你需要在`servlet-context.xml`中配置它,并在Controller中定义处理文件上传的接口。`MultipartFile`是Spring提供的接口,用于...
本项目提供了实战经验,涵盖了从用户注册、登录、商品浏览、购物车管理到订单处理等一系列电商功能,全面展示了Spring-MVC在实际项目中的应用。开发者可以通过学习和实践这个项目,深入理解Spring-MVC的机制和最佳...
在Spring MVC中,开发者可以利用Model-View-Controller(模型-视图-控制器)架构模式来组织代码,实现解耦和模块化。这个“spring-mvc”压缩包提供的jar包依赖,正是为了帮助初学者快速建立一个支持Spring MVC的开发...