亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

合山市| 宜兰县| 宁海县| 淳化县| 明溪县| 五台县| 翁源县| 威海市| 桐梓县| 霞浦县| 巴中市| 方城县| 开远市| 敦化市| 杭锦后旗| 沧州市| 肥西县| 南溪县| 宁河县| 凤凰县| 福海县| 六安市| 黄山市| 宁国市| 宁武县| 高碑店市| 晋中市| 山阴县| 任丘市| 新竹市| 大方县| 绿春县| 南丰县| 灯塔市| 马关县| 丰顺县| 大同市| 潜江市| 邢台市| 河南省| 花莲县|