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

溫馨提示×

溫馨提示×

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

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

如何在springboot項目中對html與jsp進行返回

發布時間:2020-12-21 14:58:04 來源:億速云 閱讀:300 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關如何在springboot項目中對html與jsp進行返回,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

一、返回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注解

看完上述內容,你們對如何在springboot項目中對html與jsp進行返回有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

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

AI

遂川县| 罗平县| 通榆县| 灵丘县| 肥西县| 车险| 荥经县| 宁远县| 苍南县| 恭城| 汝城县| 和静县| 静安区| 舞钢市| 榆林市| 馆陶县| 宜城市| 勐海县| 兰坪| 辛集市| 盘山县| 定远县| 威海市| 巴东县| 寻乌县| 益阳市| 山东省| 溧水县| 普兰店市| 丰台区| 札达县| 德保县| 济南市| 吕梁市| 东方市| 明光市| 澳门| 汨罗市| 湖州市| 延长县| 新巴尔虎左旗|