zl程序教程

您现在的位置是:首页 >  后端

当前栏目

springmvc No mapping found for HTTP request with URI in Dispatc

SpringMVCHTTP for in with No found request
2023-09-14 08:59:46 时间
No mapping found for HTTP request with URI [/exam3/welcome] in DispatcherServlet with name spring2  

 查了好半天,才发现是controller 没有扫描到。

我是使用的注解。

spring mvc配置文件如下:


?xml version="1.0" encoding="UTF-8"?    beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"       xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"       xmlns:mvc="http://www.springframework.org/schema/mvc"       xsi:schemaLocation="http://www.springframework.org/schema/beans              http://www.springframework.org/schema/beans/spring-beans-3.2.xsd               http://www.springframework.org/schema/context              http://www.springframework.org/schema/context/spring-context-3.2.xsd              http://www.springframework.org/schema/aop              http://www.springframework.org/schema/aop/spring-aop-3.2.xsd              http://www.springframework.org/schema/tx               http://www.springframework.org/schema/tx/spring-tx-3.2.xsd              http://www.springframework.org/schema/mvc               http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd"                       !-- HandlerMapping --         bean            /         !-- HandlerAdapter --         bean            /         !-- ViewResolver --         bean                        property name="viewClass"               value="org.springframework.web.servlet.view.JstlView" /             property name="prefix" value="/WEB-INF/jsp/" /             property name="suffix" value=".jsp" /         /bean    mvc:annotation-driven /    !-- 处理器 --      !--  bean name="/hello"  /  --    context:component-scan base-package="com"/    /beans   

 controller 的目录结构如下:



 

 

(2)这个问题解决之后,又报错:

No mapping found for HTTP request with URI [/exam3/WEB-INF/jsp/welcome.jsp] in DispatcherServlet with name spring2

结果发现是web.xml配置得有问题,下面是有问题的:


         servlet-name spring2 /servlet-name             servlet-class org.springframework.web.servlet.DispatcherServlet /servlet-class             load-on-startup 1 /load-on-startup         /servlet         servlet-mapping             servlet-name spring2 /servlet-name             url-pattern /* /url-pattern         /servlet-mapping   
完美解决SpringMVC中静态资源无法找到(No mapping found for HTTP request with URI)问题 今天遇到一个比较新奇的问题,但是也应该是使用spring MVC框架时由于疏忽经常会遇到的一个,解决后写出来和大家分享分享。 问题描述:项目正常启动,可以访问页面,但是无法找到静态资源文件,如css,js等文件资源。
黄威的世界 我是一个热衷IT技术的人,希望自己不断地设计开发出对别人非常有用的软件。有近7年的java开发经验(包括2年Android开发经验)和一年左右的linux使用经验。擅长Java Web后台开发 ,喜欢研究新的各种实用技术