- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试 spring 3 mvc 这个包是org.spring.test 和代码是
@Controller
@RequestMapping("/welcome")
public class WelcomeController {
private Logger logger = org.slf4j.LoggerFactory.getLogger(WelcomeController.class);
@RequestMapping(method = RequestMethod.GET)
public void welcome() {
logger.info("Welcome!");
}
@RequestMapping("test1")
public void test1() {
logger.info("test1!");
}
@RequestMapping("test2")
public void test2() {
logger.info("test2!");
}
}
web.xml 是:
<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/*.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
最后一个 mvc.xml 是
<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"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<context:component-scan base-package="org.spring.test" />
<!-- Configures support for @Controllers -->
<mvc:annotation-driven />
<!-- Resolves view names to protected .jsp resources within the /WEB-INF/views directory -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
当我使用“mvn jetty:run”命令并写入http://localhost:8080/springdemo/welcome时是
"HTTP ERROR 404
Problem accessing /springdemo/WEB-INF/views/welcome.jsp. Reason:
NOT_FOUND"
控制台消息是:
INFO : org.spring.test.WelcomeController - Welcome!
WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/springdemo/WEB-INF/views/welcome.jsp] in DispatcherServlet with name 'Spring MVC Dispatcher Servlet'
为什么?
最佳答案
您似乎缺少/WEB-INF/views/test.jsp。这是真的吗?
您正在请求/test URI,它未映射到您的 Controller 类(我认为它映射到/welcome)。 Spring 使用InternalResourceViewResolver 来满足您的请求。它需要前缀+“测试”+后缀。这就是您最终得到/WEB-INF/views/test.jsp 的方式。
确保您有该 JSP 或更改您的 Controller 映射。
更新:好吧,你改变了问题。但是你有/springdemo/WEB-INF/views/welcome.jsp 吗?
关于java - 为什么spring警告消息是“org.springframework.web.servlet.PageNotFound”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3192399/
我正在尝试设置一个在我的 Spring WebMVCConfig 中未找到的页面,它无法正常工作.. 这是我的配置: @Configuration @EnableWebMvc @PropertySou
我发现很多类似的问题都询问了我遇到的问题,并尝试了很多解决方案,但似乎都不起作用。 最奇怪的是,我的一位同事可以运行该程序,因此代码不是问题。 我收到的错误是当我运行应用程序时,我无法访问 welco
这似乎是一个简单的问题,但我们无法在互联网上的任何地方找到它。 我们正在使用 Spring Security 3.2,我们希望能够在收到 spring 消息时打印远程主机的 IP: WARN [or
我知道这个问题被问过很多次,我已经尝试过 所有可能的解决方案仍然存在问题。 实际上,同一项目在Tomcat 8中运行时出现0个错误,而该错误是直接从netbeans部署的。我在eclipse中创建了一
我尝试 spring 3 mvc 这个包是org.spring.test 和代码是 @Controller @RequestMapping("/welcome") public class Welco
我尝试用我在 stackoverflow 中遇到的所有解决方案来解决这个问题,但没有一个对我有用 这是我的 web.xml: appServlet org
我正在尝试使这个示例起作用: http://www.tutorialspoint.com/spring/spring_mvc_hello_world_example.htm 在 ubuntu 15.1
我正在尝试使用 Maven 构建一个小型 Spring Restful Web 服务。我已经编写了代码,但不确定为什么它会抛出错误“未找到带有 URI 的 HTTP 请求的映射”。 我搜索了其他类似的
我正在学习 Spring boot + MVC 的工作原理。我可以在屏幕上显示一条消息,但我不能修改样式。 js e css 文件不与 Spring 映射。 2020-04-17 14:38:29.1
我想在 spring 找不到请求处理程序时记录日志,因为例如,客户端试图使用拼写错误的必需参数访问我们的 REST 服务。 推荐的方法是什么? 最佳答案 我认为它看起来像这样: @Exception
我已点击链接Example Link 创建登录应用程序。我没有在项目中使用maven。 当我运行应用程序时http://localhost:9889/SpringMVCDemo/login 重定向到下
我正在使用 spring MVC 和 spring security 构建一个应用程序,当我输入用户名和密码时,我无法导航到下一页(索引)。这是我的代码,请帮助我。 spring-servlet
我在我的 Spring MVC Controller 中遇到了一个奇怪的问题。 我的 webapp 文件夹中有四个页面 @Controller public class WelcomeControll
我正在尝试提交一个简单的登录表单,但服务器一直以“不支持请求方法‘POST’”作为警告进行响应。问题不在于表单 acion 没有响应,事实上方法响应和执行特征但无法返回结果以及我收到此警告的地方。 我
我正在尝试运行第一个 Spring 3 MVC 设置。 我的应用在 tomcat 上运行,服务器上下文为“grapevine” 出于测试目的,我正在尝试从 http://localhost:8080/
这个问题在这里已经有了答案: Why does Spring MVC respond with a 404 and report "No mapping found for HTTP request
启动服务器时出现此异常:HTTP 状态 405 - 不支持请求方法“GET” 我的 Controller 是: @Controller public class HomeController {
我被困在这一点上,无法找到确切的原因。但是,我发现了很多类似的问题,但我的问题似乎仍然没有解决。我在 sts 4 中运行它并添加了一个 tomcat 服务器 9.0在本地运行它。我发现的最接近的问题是
我正在 try catch 所有 Spring MVC 错误并显示自定义错误页面,以避免呈现 native Tomcat 页面。 我尝试使用几个@ExceptionHandler,例如: @Excep
我正在使用 spring-security-4.2.6v。 我面临的问题是,当我进入登录页面并输入有效凭据并提交时,服务器返回 404 错误和警告消息: WARN [PageNotFound] No
我是一名优秀的程序员,十分优秀!