1、springboot内部其实是不是非常支持JSP的,也就是说它的内置Tomcat暂时是不支持jsp的,所以需要添加新的依赖:springboot的外部Tomcat服务器的支持。
注意:SpringBoot整合JSP时,一定要用war类型的,否则会找不到页面;因为JSP需要用到webapps的支持。
2、重新创建工程咯!!!
建立controller层函数
package com.ssrtest02.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class JspController {
// private static final Logger logger = LoggerFactory.getLogger(JspController.class);
@RequestMapping("/jspIndex")
public String jspIndex(){
// logger.info("springboot 整合log4j 成功!!荣杉山真帅");
return "jspIndex";
}
}
创建.jsp文件
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Full Layout - jQuery EasyUI Demo</title>
</head>
<body>
<input type="button" value="点我" />
<input type="text" style="height:100px;width:90%" id="input"/>
</body>
</html>
引入pom.xml依赖
<!-- servlet 依赖包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- JSTL (JSP standard Tag Library) JSP 标准标签库 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>