- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在寻找解决此错误的方法,但找不到答案。不断收到此错误:
Apr 06, 2018 1:40:36 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI [/spring-tutorial/] in DispatcherServlet with name 'offers'
我正在 JDK 1.8、tomcat 8.0 上运行,并在最新的 eclipse IDE 上运行。
我的 web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID"
version="2.5">
<display-name>spring-tutorial</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<display-name>offers</display-name>
<servlet-name>offers</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>offers</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
我的优惠-servlet.xml
<?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:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.2.xsd">
<mvc:default-servlet-handler/>
<mvc:annotation-driven></mvc:annotation-driven>
<context:component-scan
base-package="com.emenpy.spring.web.controllers">
</context:component-scan>
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsps/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
</beans>
我的 OffersController.java
package com.emenpy.spring.web.controllers;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class OffersController {
@RequestMapping("/")
public String showHome() {
return "home";
}
}
还有我的 home.jsp
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
这是我的目录树: enter image description here
最佳答案
您的 jsp 应该命名为“home.jsp”而不是“index.jsp”
扫描中您的包名称是
<context:component-scan
base-package="com.emenpy.spring.web.controllers">
</context:component-scan>
当它应该像你的目录树所示时
<context:component-scan
base-package="com.cuong.spring.web.controllers">
</context:component-scan>
由于扫描未找到您的 Controller ,因此映射未完成
关于java - 在名称为 ___ 的 DispatcherServlet 中未找到 URL ___ 的 HTTP 请求的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49700749/
我在配置单元中有一个表存储为文本文件。我想将所有数据移动到另一个具有相同架构但存储为序列文件的表中。如何创建第二个表?我想使用配置单元 create table like 命令,但它不支持 as se
我想检查用户输入。如果我在 myRange 中有一个单元格其中包含“2..4”它通过IsNumeric测试为真,这就是我寻找其他选择的原因。 如果我运行一个包含 MsgBox (TypeName(my
我正在尝试弄清楚如何正确使用 WHERE _ IN _ 语句 定义: c.execute('''CREATE TABLE IF NOT EXISTS tab ( _id integer PRI
假设,假设我想对一个可能非常大的文件执行顺序写入。 如果我 mmap() 一个巨大的区域并在整个区域上进行 madvise(MADV_SEQUENTIAL),那么我可以以相对有效的方式写入内存。我已经
我最近看到这个语法 here export interface ActionReducer { (state: T | undefined, action: V): T; } 我对语法很困惑 我
我经常看到这两个选择器,有什么区别?谢谢 最佳答案 这是一个 ID 选择器 (1) $("#el") 这是一个类选择器(2) $(".el") 所以 引用文献 All Selectors ID
显然这通常与大小有关,但我只有一个包含六列的表。 最近唯一有变化的是,今天我安装了一个论坛,但我又删除了它,问题仍然存在。 我在 PHPmyAdmin 中手动输入 SQL。 知道问题出在哪里吗? 最佳
我发现了一个奇怪的编译限制,我无法解释,我不明白这个限制的原因。 示例 1: 考虑这些类: 在包e1;: public class C1 { enum E1 { A, B, C } p
我一直在寻找解决此错误的方法,但找不到答案。不断收到此错误: Apr 06, 2018 1:40:36 PM org.springframework.web.servlet.DispatcherSer
#define TRIP 6 #include char error_area(char area_code, char S, char M, char L, char N, char P, cha
我的 ty019 数据库中有两个表,即 tya019 和 tya0191。我想从 tya019 和 cell_n 加入 csa、name、totm,从 tya0191 和两个表的 rno 放置(这是它
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关于您编写的代码问题的问题必须在问题本身中描述具体问题 — 并且包括有效代码 以重现它。参见 SSC
我正在尝试使用枚举来表示交通模拟中的街道和方向。我遇到了一个问题,试图在我的 Vehicle 头文件中包含将枚举放入构造函数并将其放入 Vehicle 构造函数。 我在尝试编译 Vehicle.h 时
void delete_node(node_t *p, void *item) { while(p -> next != NULL && (p->next)-> item != item) {
这个问题在这里已经有了答案: "application: not a procedure" in binary arithmetic procedures (1 个回答) Getting every
我找到 cabal安装软件包时的行为令人抓狂。例如,运行 cabal install funsat 安装旧版本 array , time , random , quickcheck , 和 bitse
今天,我在博客文章评论中看到了一些奇怪的东西。有人在评论中用以下格式评论了博客标题和站点名称: ___123___POST TITLE – SITE NAME___123___ 我用___123___
我已经使用了Pod“SinchRTC”,并且能够在 Debug模式下构建和运行项目。但是现在当我完成项目时,出现了错误:- Undefined symbols for architecture arm
我是一名六年级学生,正在尝试使用 netbeans 8.1 和 java 编写 TicTacToe 程序。 这是我到目前为止的代码(为了简单起见,我只包含一个按钮的代码): public class
这个问题已经有答案了: error in python d not defined. [duplicate] (3 个回答) 已关闭 9 年前。 在终端中运行以下代码时: import getpass
我是一名优秀的程序员,十分优秀!