中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot如何返回html和jsp

發布時間:2021-04-30 11:02:36 來源:億速云 閱讀:473 作者:小新 欄目:web開發

這篇文章主要介紹springboot如何返回html和jsp,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

springboot是什么

springboot一種全新的編程規范,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程,SpringBoot也是一個服務于框架的框架,服務范圍是簡化配置文件。

一、返回html

(1)添加maven依賴

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

(2)thymeleaf模板默認尋找resources下,templates文件夾放html頁面,static文件夾放css及js

springboot如何返回html和jsp

(3)引入js,需要使用如下格式

<html lang="en" xmlns:th="http://www.thymeleaf.org">
<script type="text/javascript" th:src="@{/js/jquery/jquery.min.js}"></script>
<script type="text/javascript" th:src="@{/js/jquery/jquery.easyui.min.1-7-5.js}"></script>
<script type="text/javascript" th:src="@{/js/jquery/easyui-lang-zh_CN.js}"></script>
<script type="text/javascript" th:src="@{/js/index.js}"></script>
<body>
<h3>Hello World!</h3>
</body>
</html>

springboot如何返回html和jsp

(4)controller代碼如下

package springboot.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HtmlController {
    @RequestMapping("/show")
    public String show() {
        return "aaa";
    }
}

二、返回jsp

(1)添加jsp的maven依賴

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

注:返回jsp需要把spring-boot-starter-thymeleaf注釋掉

(2)在controller里添加尋找jsp頁面的視圖解析器

@Bean
public InternalResourceViewResolver viewResolver() {
    InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
    viewResolver.setPrefix("/WEB-INF/");
    viewResolver.setSuffix(".jsp");
    return viewResolver;
}

(3)結構圖如下

springboot如何返回html和jsp

(4)controller代碼如下

package springboot.controller;

import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.view.InternalResourceViewResolver;

@Controller
public class JspController {
    @RequestMapping("/test")
    public String index() {
        return "home";
    }
    @Bean
    public InternalResourceViewResolver viewResolver() {
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setPrefix("/WEB-INF/");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
    }
}

注:返回html和jsp時使用@Controller注解

三、加載css、js文件

放到static下

springboot如何返回html和jsp

springboot如何返回html和jsp

以上是“springboot如何返回html和jsp”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

马尔康县| 林州市| 兴业县| 永和县| 延寿县| 虎林市| 裕民县| 巩留县| 清镇市| 云和县| 阳泉市| 都匀市| 抚远县| 志丹县| 龙口市| 池州市| 游戏| 宣化县| 望谟县| 新龙县| 宁国市| 鹰潭市| 余干县| 沿河| 宁夏| 屯留县| 海门市| 安西县| 霍林郭勒市| 裕民县| 运城市| 乌审旗| 汝州市| 天水市| 离岛区| 扶绥县| 加查县| 安塞县| 东丽区| 福泉市| 德清县|