日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring Boot + JSP

發布時間:2025/3/12 javascript 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring Boot + JSP 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

引言

Maven依賴

JSP頁面

application.properties配置

controller

結果展示


引言

在嘗試使用shiro的時候需要頁面登錄的加持,但是長期的前后端分離工作,導致頁面的知識幾乎忘光。突然想通過jsp這種簡單的形式來學習其他的技術,作為一個易上手的頁面渲染引擎,還是不錯的。

Maven依賴

首先說明,springboot默認不支持jsp因此,有些地方還真得注意一下。

<!-- jsp --><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><scope>provided</scope></dependency>

jsp相關的jar包就這三個。

JSP頁面

jsp頁面的目錄結構比較固定,一般如下

生成jsp的時候可以通過eclipse的jsp工具生成:

生成結果如下:

application.properties配置

server.port=8080spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp

這兩句格式固定的,視圖解析器會將前綴和后綴拼接到controller中返回的字符串前后,這里注意prefix這里是文件夾,因此最后一定要有一個 / ,否則無法找到對應的視圖。

controller

@Controller @RequestMapping("/users") public class LoginController {@GetMapping("/page")public String userPage(Model m) {return "user";} }

controller也很簡單,就這么寫就OK,但是注意一點的是,不可以使用@RestController注解,必須使用@Controller注解,否則視圖解析器無法生效。

結果展示

以上,就是springboot整合jsp的簡單Demo,今天整合了一下jsp的時候,在@RestContoller這里栽了跟頭,弄了好半天,頁面就是渲染不出來。所以,特記此博客。

?

總結

以上是生活随笔為你收集整理的Spring Boot + JSP的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。