0 0

springmvc No mapping found for HTTP request with URI5

 web.xml:

<servlet>
  <servlet-name>springmvc</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <init-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>classpath*:springmvc-servlet.xml</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet>

 <servlet-mapping>
  <servlet-name>springmvc</servlet-name>
  <url-pattern>/</url-pattern>
 </servlet-mapping>

 

springmvc-servlet.xml:

<!-- 默认扫描的包路径 -->
    <context:component-scan base-package="com.cn.spring3.springmvc"></context:component-scan>
<!-- 添加注解驱动 -->
    <mvc:annotation-driven />   
<!-- 允许对静态资源文件的访问 --> 
    <mvc:default-servlet-handler />       
<!-- 定义跳转的文件的前后缀 -->
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
    </bean>

 

controller:

@Controller
@RequestMapping("/helloworld")
public class HelloWorldController {
 
 public String helloWorld() {
  System.out.println("say hello");
  return "success";
 }
}

 

启动服务器后,访问http://localhost:8080/springmvc/可以,访问http://localhost:8080/springmvc/helloworld却不进HelloWorldController,页面404。

10:29:49.187 [http-8080-1] DEBUG o.s.web.servlet.DispatcherServlet - DispatcherServlet with name 'springmvc' processing GET request for [/springmvc/helloworld]
10:29:49.187 [http-8080-1] WARN  o.s.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/springmvc/helloworld] in DispatcherServlet with name 'springmvc'
10:29:49.187 [http-8080-1] DEBUG o.s.web.servlet.DispatcherServlet - Successfully completed request

 

 

麻烦高手帮我解答下,谢谢。


问题补充:解释下,我说的访问http://localhost:8080/springmvc/是index.jsp:
<welcome-file-list>
    <welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
2013年6月24日 10:33

5个答案 按时间排序 按投票排序

0 0

我擦  楼主你倒是解决了没有啊 我闲的蛋痛,自己准备搭建个SpringMVC玩玩,结果遇到的和你一模一样,完全是一模一样的问题,纠结中。。。。。。。。。能百度到的都试过了,不行!!!

2013年10月16日 17:41
0 0

@Controller  
public class HelloWorldController { 
  
@RequestMapping("/helloworld")
public String helloWorld() { 
  System.out.println("say hello"); 
  return "success"; 

2013年6月25日 10:26
0 0

<url-pattern>/*</url-pattern> 

2013年6月24日 15:10
0 0

@Controller 
@RequestMapping("/helloworld") 
public class HelloWorldController { 

@RequestMapping(method = RequestMethod.GET) 
public ResponseEntity<?> helloWorld() { 
Map<String, Object> res = new HashMap<String, Object>();
    res.put("say", hello);
    return new ResponseEntity(res, HttpStatus.OK);

2013年6月24日 13:39
0 0

@RequestMapping
public String helloWorld() { 
  System.out.println("say hello"); 
  return "success"; 


2013年6月24日 11:02

相关推荐

    java springmvc mapping 逆向生成

    Java SpringMVC Mapping的逆向生成是一个自动化工具的使用过程,主要是为了减少手动编写XML映射文件的工作量,提高开发效率。在这个场景中,我们提到的是使用Mybatis-Generator来生成DAO(数据访问对象)、Model...

    spring 问题总结实用知识库分享知识分享

    SpringMVC:No mapping found for HTTP request with URI [/account/*] in DispatcherServlet with 在使用 SpringMVC 时,可能会出现请求映射错误。解决方法是,检查 Controller 中的请求映射,确保正确,并且确保...

    springMvc集合接收参数的用法

    在后端,你需要创建一个能够接收JSON数组的控制器方法,这里使用`@RequestBody`注解来自动将JSON数据转换为Java对象。 ```java import org.springframework.web.bind.annotation.PostMapping; import org.spring...

    如何在springMVC的controller中获取request

    在 SpringMVC 中获取 Request 对象 在 SpringMVC 框架中,获取 Request 对象是一个非常重要的操作。很多时候,我们需要在 Controller 中获取 Request 对象以便实现某些功能,例如身份验证、Cookie 操作等。那么,在...

    Java后台服务器Maven+SpringMVC+Ajax+@RequestBody+Json传输

    本项目"Java后台服务器Maven+SpringMVC+Ajax+@RequestBody+Json传输"就是一个很好的示例,它展示了如何利用这些技术进行前后端的数据交互。下面我们将详细探讨这些知识点。 首先,`Maven`是Java项目管理工具,它...

    SpringMVC的代码简单实现

    Method handlerMethod = handlerMap.get(requestUri); Object controller = Class.forName(handlerMethod.getDeclaringClass().getName()).newInstance(); handlerMethod.invoke(controller, request, response);...

    SpringMVC PPT_springmvc_

    SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。本教程将深入探讨 SpringMVC 的核心概念、配置以及实际应用。...

    springmvc+spring线程池处理http并发请求数据同步控制问题

    在现代Web应用开发中,Spring MVC作为主流的MVC框架,常常被用来处理HTTP请求。同时,Spring框架提供的线程池功能则可以帮助我们优化多线程环境下的性能,特别是处理并发请求时。在这个主题中,我们将深入探讨如何...

    SpringMVC实现简单登录配置

    在本文中,我们将深入探讨如何使用SpringMVC框架来实现一个简单的登录配置。SpringMVC是Spring框架的一个组件,主要用于构建Web应用程序,提供模型-视图-控制器(MVC)架构支持。它使得开发者能够更方便地处理HTTP...

    SpringMVC5.0jar包集合

    6. **RESTful API增强**:SpringMVC 5.0进一步完善了对RESTful风格的支持,如使用`@GetMapping`、`@PostMapping`等简化HTTP方法的映射,以及`@RequestBody`和`@ResponseBody`用于JSON数据的交换。 7. **模板引擎...

    springmvc实战项目sample

    SpringMVC是一个强大的Java Web开发框架,由Spring社区开发,它是Spring生态系统的重要组成部分,主要用于构建后端服务。SpringMVC以其灵活的配置、高度模块化和优秀的性能深受开发者喜爱。在这个"springmvc实战项目...

    springMVC学习

    SpringMVC 提供了多种参数传递方式,包括 Request、Model、Session 等。这些参数传递方式可以帮助开发者更方便地传递数据。 五、SpringMVC 标签介绍 SpringMVC 提供了多种标签,例如 input 标签、checkbox 标签、...

    SpringMVC完整使用教程

    SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,是 Spring 框架的重要组成部分,用于构建 Web 应用程序。它提供了一种模型-视图-控制器(MVC)架构,使得开发者可以更方便地处理 HTTP 请求、响应以及数据绑定。...

    springMVC练手代码

    SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。这个“springMVC练手代码”压缩包包含的资源可以帮助初学者或开发者深入了解并实践SpringMVC的基本操作和核心概念。 首先...

    springmvc+mybatis面试题

    SpringMVC通过参数解析器解析request内容,将数据传给方法形参,ModelAndView对象用于模型数据和视图的结合,通过request对象传输到视图。 【SpringMVC与Struts的比较优势】 1. 性能上:Struts1 &gt; SpringMVC &gt; ...

    SpringMVC+Hibernate+EXT

    【SpringMVC】 SpringMVC是Spring框架的一部分,它是一个用于构建Web应用程序的轻量级、模型-视图-控制器(MVC)架构。SpringMVC通过将业务逻辑、控制逻辑和显示逻辑分离,提高了代码的可维护性和可测试性。在...

    SpringMVC完整文档PDF

    SpringMVC是Spring框架的一个模块,专为构建Web应用程序而设计。它提供了模型-视图-控制器(MVC)架构,使开发者能够清晰地分离业务逻辑、数据处理和用户界面。SpringMVC的强大之处在于其灵活性、高效性和与其他...

    SpringMVC Demo_java_springmvc_DEMO_

    SpringMVC是Spring框架的一部分,专门用于构建Web应用程序。它是一个模型-视图-控制器(MVC)架构的实现,提供了处理HTTP请求、数据绑定、验证、本地化、主题装饰等功能,极大地简化了Java Web开发。 这个名为...

Global site tag (gtag.js) - Google Analytics