91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何在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

青阳县| 大关县| 康乐县| 天镇县| 汤阴县| 辛集市| 南宫市| 长阳| 金华市| 沭阳县| 玛多县| 洛扎县| 南城县| 奎屯市| 永顺县| 黄骅市| 玉树县| 泰州市| 郁南县| 曲水县| 台中县| 南通市| 定陶县| 樟树市| 商水县| 莲花县| 金溪县| 龙岩市| 浦东新区| 西和县| 嘉义市| 筠连县| 阳东县| 漳州市| 怀仁县| 长乐市| 山东| 北京市| 会同县| 巴林左旗| 汉寿县|