您当前的位置: 首页 >  spring boot

Spring Boot Controller 返回jsp页面结果404

发布时间:2018-03-27 10:26:29 ,浏览量:0

Spring Boot Controller 返回jsp页面结果404

例如:

@Controller
public class LoginBackController {

	public LoginBackController() {
		// TODO Auto-generated constructor stub
	}

	@RequestMapping("/loginback")
    public String index(Map map){
        map.put("name", "HelloController");
        return "loginback";
    }
}

在   return "loginback";  一行下断点是可以命中的,

但是浏览器访问却返回 404 错误。

一、因为缺少依赖项,

在 pom.xml 中添加以下依赖:

pom.xml加入支持jsp的依赖

javax.servletjavax.servlet-apiprovidedjavax.servletjstlorg.springframework.bootspring-boot-starter-tomcatprovidedorg.apache.tomcat.embedtomcat-embed-jasperprovided
二、模板路径不对

检查配置文件:application.properties 或者 application.yml

查看有没有以下配置项:

spring.mvc.view.prefix=/WEB-INF/jsp/

spring.mvc.view.suffix=.jsp

 一个指定的是模板文件存在的路径,一个是模板文件的扩展名;

比如我上面的代码 return "loginback";

那么在 /WEB-INF/jsp/ 目录下,就应该有一个 loginback.jsp 文件。

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108697博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0481s