`
felsenlee
  • 浏览: 14003 次
  • 来自: ...
社区版块
存档分类
最新评论

spring mvc 很头疼的PageNotFound!!

    博客分类:
  • java
阅读更多

做为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");这句能跟踪到,只是最后报错。

 

分享到:
评论
3 楼 moncal 2013-08-13  
2013-08-13 10:24:23,095 [org.springframework.web.servlet.PageNotFound]-[WARN] No mapping found for HTTP request with URI [/demo3/business/login4/aaaa.do] in DispatcherServlet with name 'springServlet'

同样的错误。有解不?
遇到相同的问题,请教怎么解决
2 楼 atgoingguoat 2013-08-13  
2013-08-13 10:24:23,095 [org.springframework.web.servlet.PageNotFound]-[WARN] No mapping found for HTTP request with URI [/demo3/business/login4/aaaa.do] in DispatcherServlet with name 'springServlet'

同样的错误。有解不?
1 楼 aa87963014 2011-09-20  
/pages/crop/index 有没有文件

相关推荐

    精通Spring MVC 4

    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring MVC4是当前zuixin的版本,在众多特性上有了进一步的提升。, 在精通Spring...

    Spring MVC jar包

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为开发者提供了模型-视图-控制器(MVC)架构,使开发人员能够更好地组织和分离应用程序的业务逻辑、数据处理和用户界面。Spring MVC是Spring框架的一个核心组件,...

    spring mvc快速搭建——Hello World!

    手把手教你如何快速搭建spring mvc环境.zip

    最全最经典spring-mvc教程

    Spring MVC 是一款强大的Java Web开发框架,用于构建高效、可维护和模块化的Web应用程序。它作为Spring框架的一部分,提供了一种优雅的方式来处理HTTP请求和响应,使得开发者可以专注于业务逻辑而不是底层实现。在这...

    spring mvc 默认url (404 not found 处理 )

    在 Spring MVC 框架下,我们可以使用 error-page 来处理 404 错误,但是这种方法存在一些限制。 一般做法:使用 error-page 处理 404 错误 通常,我们可以在 web.xml 文件中配置 error-page 来处理 404 错误,例如...

    Spring MVC 4.2.3

    Spring MVC是Spring框架的一个核心模块,专为构建Web应用程序而设计。它提供了模型-视图-控制器(MVC)架构,使开发者能够有效地分离业务逻辑、数据处理和用户界面。在"Spring MVC 4.2.3"版本中,我们看到了一系列的...

    Spring.MVC-A.Tutorial-Spring.MVC学习指南 高清可复制版PDF

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。这个教程“Spring MVC - A Tutorial”旨在帮助开发者深入理解和掌握Spring MVC的核心概念和...

    spring mvc 4.0

    Spring MVC是Spring框架的一个核心模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。在Spring MVC 4.0版本中,它引入了许多改进和新特性,以提升开发效率和应用程序的性能。 1. **依赖注入**:Spring ...

    Spring MVC + Mybatis+Spring实现的个人博客系统

    这是一个基于Spring MVC、Mybatis和Spring框架实现的个人博客系统,涵盖了Web开发中的后端架构设计、数据库管理和前端展示等多个方面。以下将详细介绍这个系统的关键知识点: **1. Spring MVC** Spring MVC是Spring...

    Spring MVC 教程快速入门 深入分析

    Spring MVC是一种基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,使用了IoC容器,支持RESTful风格的应用程序开发。Spring MVC通过分离模型(Model)、视图(View)和控制器(Controller)来简化Web开发...

    Mastering Spring MVC 4(2015.09)源码

    Spring MVC 是一个强大的Java Web开发框架,它是Spring框架的一部分,专为构建高度可扩展和模块化的Web应用程序而设计。在2015年的版本中,Spring MVC 4已经相当成熟,提供了许多特性来简化开发流程并提高开发效率。...

    Spring MVC使用Demo

    Spring MVC是Spring框架的一个核心模块...总之,"Spring MVC使用Demo"是一个很好的学习资源,涵盖了从环境搭建到实际编码的全过程。通过学习和实践,开发者能够熟练掌握Spring MVC,从而高效地开发出高质量的Web应用。

    spring mvc框架依赖全面jar

    Spring MVC 是一个基于 Java 的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在本压缩包中包含了一系列与Spring MVC相关的jar文件,这些文件是构建和运行Spring MVC项目所...

    Spring MVC所需jar包

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一个重要模块,主要用于构建 Web 应用程序的后端控制层。这个框架提供了模型-视图-控制器(MVC)设计模式的实现,简化了Java Web应用的开发...

    spring MVC配置详解

    Spring MVC 配置详解 Spring MVC 是一个基于 DispatcherServlet 的 MVC 框架,它是当前主流的 Web 框架之一。要想灵活运用 Spring MVC 来应对大多数的 Web 开发,就必须要掌握它的配置及原理。 一、Spring MVC ...

    Spring MVC 简单Demo

    Spring MVC 是一款基于Java的轻量级Web应用框架,它为构建RESTful应用程序提供了强大的支持。这个"Spring MVC 简单Demo"旨在帮助初学者理解如何设置和运行一个基本的Spring MVC项目。下面,我们将深入探讨Spring MVC...

    spring MVC .docx

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。Spring MVC的设计目标是提供一个清晰的组件化架构,使得开发者可以独立地开发和测试控制器、...

Global site tag (gtag.js) - Google Analytics