springboot jsp支援以及轉發配置
一、jsp支援
springboot 預設是不支援jsp的;
1.pom.xml中新增依賴
三個依賴:servlet,jstl,jasper
<!-- 1.servlet依賴-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- 2.jstl -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!-- 3.jsp支援 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope >provided</scope>
</dependency>
2.啟動類
啟動類繼承SpringBootServletInitializer類;
3.訪問測試
二、轉發到WEB-INF
這裡測試把請求轉發到WEB-INF下的home.jsp中
1.application.properties中新增配置
配置轉發的字首和字尾
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
2.控制層轉發
這裡注意,控制類上就不能用@RestController了,要用@Controller
// 控制方法 獲取所有使用者
@RequestMapping("toPage")
public Object topage(ModelAndView mv) {
mv.setViewName("home");
mv.addObject("user", "tom");
return mv;
}
3.測試
完成!
相關推薦
springboot jsp支援以及轉發配置
一、jsp支援 springboot 預設是不支援jsp的; 1.pom.xml中新增依賴 三個依賴:servlet,jstl,jasper <!-- 1.servlet依賴--> <dependency> <g
SpringBoot JSP 支援
SpringBoot 目標是簡化開發和部署,web方面則使用嵌入式web容器來替代依賴外部容器的部署方式。 在JavaWeb 領域,現在有了多種頁面渲染技術可選,如velocity,freemarker等。並且還有絕對的前後端分離思想的影響,多年過
SpringBoot 入門篇(二) SpringBoot常用註解以及自動配置
一、SpringBoot常用註解 二、SpringBoot自動配置機制 一、SpringBoot常用註解 在上一篇文章中https://blog.csdn.net/zhichao_qzc/article/details/806421
springboot打包jar包找不到jsp檔案以及在linux永久執行java -jar以及springboot的多環境配置
因為springboot打包jar包執行jsp和在linux永久執行java -jar以及springboot的多環境配置 都是springboot的 就放在一起說了 先說 打包jar 不能找到jsp問題: 打包成jar的時候會找不到jsp檔案 只需要 在pom.xm
springboot 同時支援jsp 和freemaker
pom.xml <!-- springboot web開發相關jar包的引入 --> <dependency> &n
Springboot專案新增jsp支援部署到tomcat
Springboot專案新增jsp支援部署到tomcat tomcat版本 :9.0.13 1.修改pom.xml,新增以下依賴 修改以下依賴 2.修改application.yml ,新增一下配置 3.在專案的src下新建以
SpringBoot實現支援jsp
pom檔案 <dependencies> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jas
9、SpringBoot 新增JSP支援
SpringBoot 新增JSP支援 專案結構 在pom.xml檔案新增依賴 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"
SpringBoot專案支援JSP模板
spring-boot-starter-web包含了spring-boot-starter-tomcat,這個包裡有tomcat-embed-core、tomcat-embed-el,前者包含servlet-api和內建servlet容器,後者為el表示式包。如果不指定s
SpringBoot入門筆記09——屬性配置檔案詳解以及多環境配置
SpringBoot的外部配置 Spring Boot允許將配置外部化(externalize) ,這樣你就能夠在不同的環境下使用相同的程式碼。你可以使用properties檔案,YAML檔案,環境變數和命令列引數來外部化配置。使用@Value註解,可以直接將屬性值注入到beans中,然
springboot開發支援JSP,併發布為war包執行
<!--springboot tomcat jsp 支援開啟--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId&g
Springboot整合mybatis、以及xml配置例項、熱部署
整合mybatis: 引入jar包,這個包是dao+server整合,內涵mybatis生成的xml,及mapper介面和bean物件 引入包後,其包的依賴也會下來,所依賴的jar yml檔案配置連線引數,資料來源如果有引入jar則還可以配置資料來源,myb
springboot 配置檔案以及自動配置
1.springboot 預設配置檔案 SpringBoot使用預設的全域性的配置檔案,application.properties / application.yml,配置檔名固定。
springboot排除資料庫以及mongo的自動配置
測試某個功能時,新建了一個專案,因為要保證依賴相同,所以直接把依賴pom檔案直接複製過來,但是依賴中有mongo的依賴,導致了springboot自動配置了mongo,但是並沒有配置mongo的資訊,導致初始化的連線報錯,解決辦法,直接排除mongo的自動配置。 資料庫的DataSo
五十二、SpringBoot配置Filter以及註解配置CAS客戶端過濾器
spring boot 配置Filter過濾器 參考: CAS單點登入詳解 CAS單點登入疑問解答 Filter過濾器,Interceptor攔截器,ControllerAdvice,Aspect切片 1、通過 @WebFilter 註解來配置
SpringBoot整合Mybatis 以及 mybatis自動生成程式碼配置
1、springboot的配置檔案application.yml #埠 server: port: 8080 #模板頁面 #註釋的部分是Thymeleaf預設的配置,如有其它需求可以自行更改 spring: thymeleaf: cac
springboot整合freemarker以及auto_import、auto_include配置使用
1.application.properties配置:# FREEMARKER (FreeMarkerAutoConfiguration) spring.freemarker.allow-request-override=false spring.freemarker.al
關於springboot 配置檔案、Aop配置以及jdbc配置
首先說一下springboot這個框架它的好處:第一傳統的ssm配置難度高,而springboot這個框架大大減低的整合框架難度,提高了開發效率,這是springboot比較手捧的原因之一。在這裡從網上查詢一下關於springboot優點的資料為一下幾點:1、spring b
webstorm 設定ES6語法支援以及新增vuejs開發配置
本篇文章主要是針對上篇部落格vue專案構建中構建的專案在webstorm中的一些ES6語法支援以及vue高亮和語法支援。 webstorm中ES6語法配置 當我們用webstorm開啟我們所構建的elma專案中的main.js檔案的時候,發現有標紅的紅線
SpringBoot新增jsp支援
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></