當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot中使用JSP
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot中使用JSP
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SpringBoot中使用jsp,需要新建webapp目錄,該目錄存放jsp文件。
引入依賴
<!--WEB支持--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependency><!--jsp頁面使用jstl標簽--> <dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId> </dependency><!--用于編譯jsp--> <dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope> </dependency>application.properties配置
??要支持jsp,需要在application.properties中配置返回文件的路徑以及類型
spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp??
創建WebApp文件夾
新建Springboot項目如果模板要用jsp的話,需要把jsp文件放到webapp下面,這時需要手動創建文件夾,或者把別的項目中的webapp拷貝過來,這時該文件夾是不是能被識別的
解決方法:
只需要配置一下,將webapp文件夾關聯上就可以了,如下圖:
控制類
上面步驟有了,這里就開始寫控制類,直接上簡單的代碼,跟正常的springMVC沒啥區別:
@RequestMapping("list/{id}")public String getOne(@PathVariable("id") Integer id, ModelMap map){City city = cityService.getOne(id);map.addAttribute("city", city);//System.out.println("hell jsp");return "list";}?
jsp頁面編寫
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head><title>Title</title> </head> <body>hello jsp <br/>id:${city.id}; <br/>name: ${city.name}; </body> </html>?
內嵌Tomcat容器運行項目
? 啟動項目,訪問
??
總結
以上是生活随笔為你收集整理的Spring Boot中使用JSP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot: Spring D
- 下一篇: 前后端分离