Java 找不到Spring 4 mvc HTTP 404 rsource
我是Spring新手,我尝试了一个带有java配置的简单mvc示例。 我在请求我的主页时收到HTT 404错误 春季4,Tomcat 8.5,Eclipse 我的密码来了 pom.xmlJava 找不到Spring 4 mvc HTTP 404 rsource,java,eclipse,spring-mvc,tomcat8,Java,Eclipse,Spring Mvc,Tomcat8,我是Spring新手,我尝试了一个带有java配置的简单mvc示例。 我在请求我的主页时收到HTT 404错误 春季4,Tomcat 8.5,Eclipse 我的密码来了 pom.xml 4.0.0 斯普林项目 或 同样的结果是:HTTP404 非常感谢您帮助我解决这个问题。您需要在web.xml中映射您的Dispatcher Servlet和您的web config类,这将使用您需要替换为您的默认Dispatcher <servlet> <servlet-n
4.0.0
斯普林项目
或
同样的结果是:HTTP404
非常感谢您帮助我解决这个问题。您需要在web.xml中映射您的Dispatcher Servlet和您的web config类,这将使用您需要替换为您的默认Dispatcher
<servlet>
<servlet-name>dispatch</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</init-param>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>arnaud.spring.configuration.WebConfig</param-value>
</init-param>
派遣
org.springframework.web.servlet.DispatcherServlet
上下文类
org.springframework.web.context.support.AnnotationConfigWebApplicationContext
上下文配置位置
arnaud.spring.configuration.WebConfig
像这样
<servlet>
<servlet-name>dispatch</servlet-name>
<servlet-class>
arnaud.spring.configuration.DispatcherServletForMVC
</servlet-class>
<init-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</init-param>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>arnaud.spring.configuration.WebConfig</param-value>
</init-param>
派遣
arnaud.spring.configuration.DispatcherServletForMVC
上下文类
org.springframework.web.context.support.AnnotationConfigWebApplicationContext
上下文配置位置
arnaud.spring.configuration.WebConfig
由于您是新手,请帮自己一个忙并使用它,您将节省大量时间,不必自己配置所有内容。此外,spring boot web starter是一个很好的起点
package arnaud.spring.controllers;
@Controller
public class HomeController {
@RequestMapping(value="/",method=RequestMethod.GET)
public String home(){
System.out.println("dans controller");
return "HomePage";
}
}
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix ="c" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Home Page</title>
</head>
<body>
<a ref="<c:url value="/listinvoice"/>">list invoice</a>
<a ref="<c:url value="/listinvoice/register"/>">register</a>
</body>
</html>
<servlet>
<servlet-name>dispatch</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</init-param>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>arnaud.spring.configuration.WebConfig</param-value>
</init-param>
<servlet>
<servlet-name>dispatch</servlet-name>
<servlet-class>
arnaud.spring.configuration.DispatcherServletForMVC
</servlet-class>
<init-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</init-param>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>arnaud.spring.configuration.WebConfig</param-value>
</init-param>