springmvc No mapping found for HTTP request with URI in Dispatc
2023-09-14 08:59:46 时间
No mapping found for HTTP request with URI [/exam3/welcome] in DispatcherServlet with name spring2
?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
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后台开发 ,喜欢研究新的各种实用技术
查了好半天,才发现是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后台开发 ,喜欢研究新的各种实用技术
相关文章
- SpringMVC之入门
- Springmvc工作原理详解
- SpringMVC工作原理(比较详细哦)「建议收藏」
- Spring和SpringMVC以及SpringBoot的区别
- 使用 http-proxy 代理 HTTP 请求时遇到的 the requested url is invalid 错误消息
- springMVC接受对象集合,name数组
- Go HTTP 编程 | 01 - 使用 http 包创建 Web 服务器
- 理论:第五章:Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点
- HTTP默认端口_http协议使用的端口号
- springmvc笔记_SpringMVC优点
- SpringMVC执行流程
- 学习springmvc遇到问题
- 【原理】SpringMVC框架
- SpringMVC(七):SpringMVC的响应处理
- SpringMVC(八):SSM整合
- 一次请求 SpringMVC 到底做了什么?
- 两个入门案例带你入门SpringMVC 注解版&&XML版
- 【Java面试八股文宝典之SpringMVC篇】备战2023 查缺补漏 你越早准备 越早成功!!!——Day15
- SpringMVC多文件上传实例详解编程语言
- springMVC实现excel导出(简单封装版)详解编程语言
- 部署Linux服务器,实现高效安全的HTTP通信(http服务器linux)
- 端口Linux查看HTTP端口:一步一步指南(linux查看http)
- 服务 Linux下检测HTTP服务的方法(linux测试http)
- 服务Linux 下监控HTTP服务的方法(linux监控http)
- springmvc 静态资源访问详解编程语言
- 服务器Linux下简易配置HTTP服务器(linux配置http)
- 服务器管理Linux中的HTTP服务器(linux中http)
- 深入浅出:Linux 架构学习 HTTP 协议(http协议linux)
- 深入浅出Mongodb Http: 开箱即用的可扩展性数据库(mongodb http)
- Linux拦截HTTP的安全防护(Linux拦截http)
- 如何使用Linux搭建一个安全的HTTP服务器(linux搭建http服务器)
- 熟悉Redis,HTTP抓包,防止网络安全漏洞(redis,http抓包)