首先校验各个文件是否正确
配置web.xml
springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc-servlet.xml 1 springmvc /
配置pom.xml
4.0.0 org.example springmvc3 1.0-SNAPSHOT 1.8 1.8 UTF-8 junit junit 4.13 org.springframework spring-webmvc 5.2.8.RELEASE javax.servlet servlet-api 2.5 javax.servlet.jsp jsp-api 2.2 jstl jstl 1.2 org.springframework spring-context 5.1.1.RELEASE src/main/java **/*.properties **/*.xml false src/main/resources **/*.properties **/*.xml false
配置springmvc-servlet.xml
配置主文件HelloController
package com.kuang.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/HelloController")
public class HelloController {//真实访问地址 : 项目名/HelloController/hello http://localhost:8080/HelloController/hello@RequestMapping("/hello")public String sayHello(Model model){
//向模型中添加属性msg与值,可以在JSP页面中取出并渲染model.addAttribute("msg","hello,SpringMVC");
//web-inf/jsp/hello.jspreturn "hello";}
}
配置hello.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
${msg}
文件结构,没有用父目录(都可以)
这些都没问题了,如果报404,500检查错误
随后完美运行,有问题请私信我