Spring Boot Controller 返回jsp页面结果404

本文介绍了Spring Boot应用中Controller试图返回jsp页面但出现404错误的常见原因。主要分为两个方面:一是pom.xml中缺少支持jsp的依赖,需要添加相应依赖项;二是模板路径配置不正确,需要确保在application.properties或application.yml中配置了模板文件路径和扩展名,并且在/WEB-INF/jsp/目录下存在对应的jsp文件。

Spring Boot Controller 返回jsp页面结果404

例如:

@Controller
public class LoginBackController {

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

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

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

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

一、因为缺少依赖项,

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

 

pom.xml加入支持jsp的依赖

		<!-- servlet依赖. -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<scope>provided</scope>
		</dependency>

		<!-- JSTL(JSP Standard TagLibrary,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 
			4.x。在JSP2.0中也是作
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值