- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我被困在这一点上,无法找到确切的原因。但是,我发现了很多类似的问题,但我的问题似乎仍然没有解决。我在 sts 4 中运行它并添加了一个 tomcat 服务器 9.0在本地运行它。我发现的最接近的问题是( org.springframework.web.servlet.PageNotFound noHandlerFound No mapping found for HTTP request with URI ),但它似乎仍然不适合我。下面是我的代码。
web.xml
<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" version="3.0">
<display-name>My Demo App</display-name>
<servlet>
<servlet-name>MyDemoApp</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/myDemoApp-servletConfig.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>MyDemoApp</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
</web-app>
***myDemoApp-servletConfig.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:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">
<mvc:annotation-driven/>
<context:component-scan base-package="com.demo.controllers.*"/>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix ="WEB-INF/jsp/" p:suffix =".jsp"/>
</beans>
Controller
package com.demo.controllers
import org.springframework.ui.Model;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class MyDemoController {
private String[] quotes= {"To be or not to be - Shakespeare",
"Spring in nature's way of syaing Let's Party",
"The time is always right to do what is right"}
@RequestMapping(value="/getQuote.html")
public String getRandomQuote(Model model) {
int rand=new Random().nextInt(quotes.length);
String randomQuote=quotes[rand];
model.addAttribute("randomQuote",randomQuote);
return "quote";
}
}
[1]: /image/Z5SN3.jpg
最佳答案
所以,实际上我没有在 Eclipse 中工作,但是你有两个 src 文件夹吗?如果是这样,您需要将所有类和资源保存在一个 src 文件夹下,如下所示:
-src
-main
-java (Your controllers)
-other packages under java folder
-resources (spring configuration file)
-webapp (jsp, web.xml etc.)
除此之外,我猜线路不正确
<context:component-scan base-package="com.demo.controllers.*"/>
也许在 Spring 的早期版本中是允许的。但如果你看官方文档,我没有看到使用带有“*”符号的版本。我尝试在本地使用它,但它对我不起作用。所以使用com.demo.controllers
关于java - org.springframework.web.servlet.PageNotFound noHandlerFound 未找到 HTTP 请求的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58257253/
我一直在使用 Spring MVC 4/hibernate 4 和 Web flow 2.4 以及 Java 配置来构建应用程序。我使用 JUnits 构建和测试了服务和 daos,但在向应用程序添加
我正在使用基于 Java 的配置开发 Spring MVC 应用程序。我遇到此错误 org.springframework.web.servlet.DispatcherServlet noHandle
我发现很多类似的问题都询问了我遇到的问题,并尝试了很多解决方案,但似乎都不起作用。 最奇怪的是,我的一位同事可以运行该程序,因此代码不是问题。 我收到的错误是当我运行应用程序时,我无法访问 welco
我是java世界的新手。我正在按照一个教程来学习java。本教程使用Spring框架和maven构建。但是当我到达使用 DispatcherServlet 的部分时,我的部分并没有像想象的那样工作。它
我启动了一个 Spring MVC 项目来开发后端,该项目在这里: https://github.com/Chaklader/backend 这只是初始化,我收到以下错误, Feb 12, 2016
我正在尝试使用 Maven 构建一个小型 Spring Restful Web 服务。我已经编写了代码,但不确定为什么它会抛出错误“未找到带有 URI 的 HTTP 请求的映射”。 我搜索了其他类似的
我在访问 http://api:8080/users 时收到此错误,这是 404,我在控制台中收到此错误: Sep 23, 2014 5:57:52 PM org.springframework.we
我的jsps位于WEB-INF/jsp/下,以下是我的web.xml: Checkout myservlet org.springframework.web.servle
Archetype Created Web Application sample org.springframework.web.servlet.
这个问题在这里已经有了答案: Why does Spring MVC respond with a 404 and report "No mapping found for HTTP request
我使用 spring 工具套件版本创建了一个 spring mvc maven 应用程序,如下所述:3.6.4.RELEASE 这是 pom.xml 4.0.0 com.mytcg fi
我正在使用 spring MVC 和 spring security 构建一个应用程序,当我输入用户名和密码时,我无法导航到下一页(索引)。这是我的代码,请帮助我。 spring-servlet
我的 jsps 正在查看中, web.xml : Spring-MVC-Security contextConfigLocation /WEB-INF/ser
我被困在这一点上,无法找到确切的原因。但是,我发现了很多类似的问题,但我的问题似乎仍然没有解决。我在 sts 4 中运行它并添加了一个 tomcat 服务器 9.0在本地运行它。我发现的最接近的问题是
当我尝试在 tomcat 服务器中部署应用程序时,出现以下错误。请帮我解决这个问题。 localhost:8080/EnhancedRoyaltyTool/是我的主页,它抛出错误。 日志消息: A
我试图让一个简单的 EXT JS 表单出现在我的 tomcat 上,但我收到以下错误: 17-Apr-2012 10:46:09 org.springframework.web.servlet.Dis
我已经使用 Spring Mvc 4 定义了一个休息服务,然后通过 MockMvc 对其进行了测试。当我通过以下 URL 使用 Tomcat 7 运行服务时,会返回正确的响应: http://loca
我知道有一千个这样的问题,但我是瞎子,找不到错误。对于 .jsp 页面的此设置,一切正常(在指向 http://localhost:8082/spring/ 之后,令人惊讶的是,在 http://lo
我以前看过类似的问题。我尝试了提供给他们的解决方案,但仍然面临同样的问题。我正在尝试运行简单的 hello world spring mvc 应用程序。我得到的输出是 HTTP Status 404
这个问题已经有答案了: Why does Spring MVC respond with a 404 and report "No mapping found for HTTP request wit
我是一名优秀的程序员,十分优秀!