做为spring的新手,很愿意尝试这样的优秀框架,但最近做项目时,总是碰到恼人的问题。
我用的时2.5的注解配置,
springmvc-servlet.xml
<context:component-scan base-package="com.**.controller"/>
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>
<property name="viewResolvers">
<list>
<bean class="org.springframework.web.servlet.view.BeanNameViewResolver" />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/pages"/>
<property name="suffix" value=".jsp"></property>
</bean>
</list>
</property>
一个controller:
@Controller
@RequestMapping("/crop")
public class DoCropController {
@RequestMapping("/index")
public ModelAndView index(){
return new ModelAndView("/crop/index");
}
}
在tomcat启动时已经看到spring加载的url映射消息:
2010-04-02 14:51:30,015 INFO [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping]
- <Mapped URL path [/crop/index] onto handler [com.fel.project.controller.DoCropController@1a59727]>
2010-04-02 14:51:30,015 INFO [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping]
- <Mapped URL path [/crop/index.*] onto handler [com.fel.project.controller.DoCropController@1a59727]>
2010-04-02 14:51:30,015 INFO [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping]
- <Mapped URL path [/crop/index/] onto handler [com.fel.project.controller.DoCropController@1a59727]>
但是输入地址http://localhost:8088/springweb/crop/index后总是404的画面,并且报错:
2010-04-02 15:50:41,656 WARN [org.springframework.web.servlet.PageNotFound] -
<No mapping found for HTTP request with URI [/springweb/crop/index] in DispatcherServlet with name 'springmvc'>
很不解!有遇到过类似情况的同学请帮下忙。
还有个奇怪的现象,就是用工具生成的controller和模板生成的jsp都能正常找到。
项目骨架是用rapid-framework生成的,然后自己手动加的controller和jsp都报错,查看注解无异常,而且调试时也能跟踪到对应方法中去,
像return new ModelAndView("/crop/index");这句能跟踪到,只是最后报错。
分享到:
相关推荐
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring MVC4是当前zuixin的版本,在众多特性上有了进一步的提升。, 在精通Spring...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为开发者提供了模型-视图-控制器(MVC)架构,使开发人员能够更好地组织和分离应用程序的业务逻辑、数据处理和用户界面。Spring MVC是Spring框架的一个核心组件,...
手把手教你如何快速搭建spring mvc环境.zip
Spring MVC 是一款强大的Java Web开发框架,用于构建高效、可维护和模块化的Web应用程序。它作为Spring框架的一部分,提供了一种优雅的方式来处理HTTP请求和响应,使得开发者可以专注于业务逻辑而不是底层实现。在这...
在 Spring MVC 框架下,我们可以使用 error-page 来处理 404 错误,但是这种方法存在一些限制。 一般做法:使用 error-page 处理 404 错误 通常,我们可以在 web.xml 文件中配置 error-page 来处理 404 错误,例如...
Spring MVC是Spring框架的一个核心模块,专为构建Web应用程序而设计。它提供了模型-视图-控制器(MVC)架构,使开发者能够有效地分离业务逻辑、数据处理和用户界面。在"Spring MVC 4.2.3"版本中,我们看到了一系列的...
Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。这个教程“Spring MVC - A Tutorial”旨在帮助开发者深入理解和掌握Spring MVC的核心概念和...
Spring MVC是Spring框架的一个核心模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。在Spring MVC 4.0版本中,它引入了许多改进和新特性,以提升开发效率和应用程序的性能。 1. **依赖注入**:Spring ...
这是一个基于Spring MVC、Mybatis和Spring框架实现的个人博客系统,涵盖了Web开发中的后端架构设计、数据库管理和前端展示等多个方面。以下将详细介绍这个系统的关键知识点: **1. Spring MVC** Spring MVC是Spring...
Spring MVC是一种基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,使用了IoC容器,支持RESTful风格的应用程序开发。Spring MVC通过分离模型(Model)、视图(View)和控制器(Controller)来简化Web开发...
Spring MVC 是一个强大的Java Web开发框架,它是Spring框架的一部分,专为构建高度可扩展和模块化的Web应用程序而设计。在2015年的版本中,Spring MVC 4已经相当成熟,提供了许多特性来简化开发流程并提高开发效率。...
Spring MVC是Spring框架的一个核心模块...总之,"Spring MVC使用Demo"是一个很好的学习资源,涵盖了从环境搭建到实际编码的全过程。通过学习和实践,开发者能够熟练掌握Spring MVC,从而高效地开发出高质量的Web应用。
Spring MVC 是一个基于 Java 的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在本压缩包中包含了一系列与Spring MVC相关的jar文件,这些文件是构建和运行Spring MVC项目所...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一个重要模块,主要用于构建 Web 应用程序的后端控制层。这个框架提供了模型-视图-控制器(MVC)设计模式的实现,简化了Java Web应用的开发...
Spring MVC 配置详解 Spring MVC 是一个基于 DispatcherServlet 的 MVC 框架,它是当前主流的 Web 框架之一。要想灵活运用 Spring MVC 来应对大多数的 Web 开发,就必须要掌握它的配置及原理。 一、Spring MVC ...
Spring MVC 是一款基于Java的轻量级Web应用框架,它为构建RESTful应用程序提供了强大的支持。这个"Spring MVC 简单Demo"旨在帮助初学者理解如何设置和运行一个基本的Spring MVC项目。下面,我们将深入探讨Spring MVC...
Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。Spring MVC的设计目标是提供一个清晰的组件化架构,使得开发者可以独立地开发和测试控制器、...