问题描述
在学习springMVC的过程中遇到的将controller中的代码块1由spring配置文件中的代码块2替代时遇到的view-name报错问题。
其实这个没有控制台的报错,只是在idea检查的时候,单词显示红色
package com.king.mvc.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* @author star_
* @version 1.0
* @description: 实现页面跳转Controller类
* @date 2022/6/23 11:27
*/
@Controller
public class TestController {
@RequestMapping("/")
public String index() {
return "index";
}
}
<mvc:view-controller path="/" view-name="index"></mvc:view-controller>
爆红现象
解决办法
只是说在重新部署Tomcat运行之后,可以访问页面了,但是依旧爆红,目前原因不明,但是不会访问页面的时候不会报404了
解决办法是:开启MVC注解驱动
<mvc:annotation-driven/>
<mvc:view-controller path="/" view-name="index"/>