1. 程式人生 > >Spring Boot 跳轉到 JSP 頁面

Spring Boot 跳轉到 JSP 頁面

1. 配置 application.properties 檔案

# 配置檢視檔案所在位置;
spring.mvc.view.prefix=/WEB-INF/views/
# 配置檢視檔案字尾名;
spring.mvc.view.suffix=.jsp

2. 新增 maven 依賴(此處僅列出支援 JSP 所需依賴)

<!-- 新增 tomcat 的支援 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <scope>provided</scope>
</dependency>

<!-- servlet 依賴 -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <scope>provided</scope>
</dependency>

<!-- 新增 JSTL 支援 -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>


3. Controller 方法

@RequestMapping("/myTest")
public String myTest() {
    // 跳轉到 /WEB-INF/views/hello 下的 myTest.jsp 檔案;
    return "/hello/myTest";
}

示例專案程式碼:https://github.com/Shawearn/SpringBootDemo

相關推薦

Spring Boot JSP 頁面

1. 配置 application.properties 檔案 # 配置檢視檔案所在位置; spring.mvc.view.prefix=/WEB-INF/views/ # 配置檢視檔案字尾名; s

spring boot 頁面和熱加載的坑

star end 模版 pre devtools work ram 生產環境 false 跳轉頁面需要加上模版依賴:<!--thymeleaf--><dependency> <groupId>org.springframework.b

springboot 運行jar jsp頁面

directory instance 文件拷貝 pub embed stl string sch odi pom.xml 添加 <!-- tomcat支持 --> <dependency> <groupId

糾結很久的spring boot 網頁的問題。

在傳統的 SpringMVC 架構中,我們一般將 JSP、HTML 頁面放到 webapps 目錄下面,但是 Spring Boot 沒有 webapps,更沒有 web.xml,如果我們要寫介面的話,該如何做呢? Spring Boot 官方提供了幾種模板引擎:FreeMarker、V

Spring boot啟動返回jsp頁面

最近在搞spring boot,糾結了一段時間,各種方法都嘗試過了,每次執行的時候訪問jsp頁面總是返回spring boot預設的404錯誤頁。下面將排查問題的大致思路說一下。雖然spring boot官方不推薦使用jsp檔案,使用Template模板引擎,但

spring boot security 實現根據情況不同頁面功能

invalid static request config 隱藏 ctu gif cte send 在配置主類添加代碼 @Override protected void configure(HttpSecurity http) throws Except

spring boot中security安全退出如何指定頁面,iframe與安全器相容性問題

分享一下這這次專案中自己學到的一些東西(還沒學完,技術很菜,寫的有問題希望大家指出來,希望大家可以一起學習,一起努力)       在WebSecurityConfig中配置:        http.log

Spring Boot 添加JSP支持【

except ica beans 文件添加 frame spec pre oos cif Spring Boot 添加JSP支持 大體步驟: (1) 創建Maven web project; (2) 在pom.xm

jsp controller頁面 報400

跳轉報400,很有可能是jsp頁面傳遞的引數和controller接收的引數型別不一致,這裡的引數一致是指 和實體類中保持一致。 當jsp頁面中出現date欄位時,在controller中需要實現Converter介面進行處理,否則會報400異常。 在controller中如下: @InitBinder

spring security實現登入驗證以及根據使用者身份不同頁面

想關依賴,採用session加redis儲存使用者資訊 <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security

關於解決spring 只能到.jsp 不能到.html的問題

 原配置檔案: <servlet>     <servlet-name>mobileretrieval</servlet-name>     <servlet-class>

spring security 採用 資料庫配置檢測使用者登入,並不同頁面

applicationContext-security.xml <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schem

struts框架實現的jsp頁面頁面詳細講解---深入struts一下!

在詳細分解中,發現在之前的index.jsp頁面還有一部分忘記說了 在頁面頂端還要加上一個標籤語句,在html標籤和doctype的上面的加上: <%@taglib uri="/struts-tags" prefix="s" %> 所以整個頁面就是這樣: <

JSP實現幾秒後自動頁面頁面上顯示時間在走動

<script language="javascript"> var times=6; clock(); function clock() {    window.setTimeout('clock()',1000);    times=times-1;    t

關於一載入jsp頁面到servlet獲取資料然後再jsp頁面的問題

下面來說我遇到的問題: 上一篇文章中寫的是jsp+javabean實現商品分頁  瀏覽,即model1的開發模式,現在要改為  jsp+sevlet+javabean 即model2了  之前在jsp

Web前端:如何實現選擇select下拉框選中其他頁面

option chang 前端 實現 cati onchange 下拉框選中 b- class <select onchange="window.location=this.value;"><option value="a.html">用戶管理<

html錨點 點擊頁面指定位置

刷新 mlp kml fwe dpf sil ava vlm pyc 本來是在看阮大神寫的ajax教程,突然發現點擊目錄文字會跳轉到相對應的文本內容,於是乎激發了我的興趣。 這個究竟怎麽做的,剛開始看的時候一知半解,找度娘就是:“點擊跳轉到頁面指定位置”,找了下,原來專業術

給當前頁或者頁面的導航欄添加選中樣式

cat oca [0 ddc == list ring this ref $("ul.nav-list li a").each(function () { //$("ul.nav-list li").removeClass("active");

oauth X-Frame-Options 授權頁面時,302重定向禁用iframe

授權 ngx auth option rest pairs 測試 authorize iframe 因為oauth/authorize響應頭包含X-Frame-Options: DENY解決方案:openresty nginx 移除該屬性,經測試生效 more_clear

vue2.0頁面滾動條BUG

document 滾動 blog scrolltop def route body watch pan export default { watch:{ ‘$route‘:function(to,from){