SpringBoot中如果用jsp,怎么搞?
點(diǎn)擊上方藍(lán)色字體,選擇“標(biāo)星公眾號(hào)”
優(yōu)質(zhì)文章,第一時(shí)間送達(dá)
? 作者?|??a最簡(jiǎn)單
來源 |? urlify.cn/JfInei
66套java從入門到精通實(shí)戰(zhàn)課程分享
SpringBoot框架默認(rèn)推薦的模板為:Thymeleaf 類似于Freemarker ?? ?.html ?模板
Thymeleaf? freemarker? 模板語法? ?index.html? ===>? 歡迎: ${name} ===> 緩存 頁面靜態(tài)化
SpringBoot 與 jsp 集成
引入依賴 jsp、jstl
??jstl
??jstl
??1.2
??org.apache.tomcat.embed
??tomcat-embed-jasper
在application.yml文件中配置試圖解析前綴和后綴,spring.mvc.view.prefix,?spring.mvc.view.suffix
spring:
??profiles:
????#?Activate?test?configuration
????active:?dev
??mvc:
????view:
??????#?Configure?prefix
??????prefix:?/
??????#?Configure?suffix
??????suffix:?.jsp
測(cè)試通過跳轉(zhuǎn),新建UserController文件
@Controller
@RequestMapping("user")
public?class?UserController?{
????@RequestMapping("findAll")
????public?String?findAll()?{
????????System.out.println("findAll");
????????return?"index";
????}
}
如果處理完上述操作,仍不支持jsp運(yùn)行 (新版本似乎不用配置這個(gè))Edit Configuration --> Working directory --> $MODULE_DIR$?
比如這里,可以通過?http://localhost:8989/zq/user/findAll?訪問可以打印出findAll,然后跳轉(zhuǎn)index.jsp
粉絲福利:108本java從入門到大神精選電子書領(lǐng)取
???
?長(zhǎng)按上方鋒哥微信二維碼?2 秒 備注「1234」即可獲取資料以及 可以進(jìn)入java1234官方微信群
感謝點(diǎn)贊支持下哈?
評(píng)論
圖片
表情
