spring boot 結合jsp案例詳解
這篇文章主要介紹了spring boot 結合jsp案例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
引入依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- jstl是⼀個JSP標簽集合,它封裝了JSP應⽤的通⽤核⼼功能。 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <!-- tomcat-embed-jasper主要⽤來⽀持JSP的解析和運⾏。 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
application.properties中配置前端位置和后綴
這里有個坑,注意如果pom引入了spring-boot-starter-thymeleaf需要去掉,在返回視圖的時候會有沖突。
ui即你在WEB-INF下建立的jsp文件存放的文件夾名稱
#指定前端模板文件位置 spring.mvc.view.prefix:/WEB-INF/ui/ #指定前端模板文件后綴 spring.mvc.view.suffix:.jsp
在ui下新建一個示例jsp,test.jsp
<!DOCTYPE html>
<html lang="en">
<body>
Time:${time}
<br>
Message:${message}
</body>
</html>
新建一個示例controller
@Controller
public class TestJspController {
@GetMapping("/")
public String forward(Map<String,Object> model){
//map傳遞參數(shù)到前端輸出
model.put("time",new Date());
model.put("message","kyoxue");
//直接寫JSP文件的名字
return "test";
}
}
右鍵工程,maven clean intsall
右鍵springboot入口主程序
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
run as - spring boot app啟動項目過程
http://localhost:8084/demo/測試訪問

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- idea springboot 修改css,jsp不重啟實現(xiàn)頁面更新的問題
- Springboot集成jsp及部署服務器實現(xiàn)原理
- 圖解如何在Spring Boot中使用JSP頁面
- 解決SpringBoot啟動過后不能訪問jsp頁面的問題(超詳細)
- Springboot使用jsp具體案例解析
- 簡單了解Spring Boot及idea整合jsp過程解析
- Spring Boot使用模板引擎JSP實例解析
- SpringBoot+jsp項目啟動出現(xiàn)404的解決方法
- spring boot整合jsp及設置啟動頁面的方法
- 詳解SpringBoot 添加對JSP的支持(附常見坑點)
- 如何將JSP/Servlet項目轉換為Spring Boot項目
相關文章
使用JMeter進行接口高并發(fā)測試的實現(xiàn)
本文主要介紹了使用JMeter進行接口高并發(fā)測試的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-04-04
詳解mybatis foreach collection示例
這篇文章主要介紹了詳解mybatis foreach collection的相關資料,需要的朋友可以參考下2017-10-10
springMVC?@RestControllerAdvice注解使用方式
這篇文章主要介紹了springMVC?@RestControllerAdvice注解使用方式,下面通過一個簡單的示例,演示如何使用?@RestControllerAdvice,感興趣的朋友跟隨小編一起看看吧2024-08-08
詳解使用Spring Boot開發(fā)Restful程序
本篇文章主要介紹了詳解使用Spring Boot開發(fā)Restful程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05

