国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Spring Boot 之JSP

sPeng / 1987人閱讀

摘要:之激活傳統的部署導入相關模板引起標簽庫啟動類繼承,并組裝參照類配置視圖更改文件為編寫測試新建目錄在上面目錄下新建新建類啟動訪問發現路徑有映射但是訪問不到,添加擴展的配置模板引擎資源解析自動裝配

Spring Boot 之JSP 激活傳統的Servlet Web部署

導入相關jar


        
            org.apache.tomcat.embed
            tomcat-embed-jasper
            provided
        
        
        
        
            javax.servlet
            jstl
        

啟動類繼承SpringBootServletInitializer,并組裝

package com.adagio.chat;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;

@SpringBootApplication
public class ChatApplication extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(ChatApplication.class, args);
    }
    
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        builder.sources(ChatApplication.class);
        return builder;
    } 
    
}

參照類WebMvcProperties 配置JSP視圖

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

更改pom文件為warbao

war
編寫測試demo

新建目錄:/src/main/webapp/WEB-INF/views

在上面目錄下新建index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here



    hello,${message }

新建Controller類

package com.adagio.chat.jsp;

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

@Controller
public class JspDemoController {

    @RequestMapping("index")
    public String index(Model model){
        model.addAttribute("message", "World");
        return "index";
    }
}

啟動訪問:http://localhost:8080/index

發現index路徑有映射但是訪問不到,pom添加


            javax.servlet
            javax.servlet-api
            provided
        
擴展

WebMvcProperties Spring MVC的配置

InternalResourceViewResolver 模板引擎資源解析

WebMvcAutoConfiguration 自動裝配

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71146.html

相關文章

  • Spring Boot - 整合Jsp/FreeMarker

    摘要:大家自己了解一下的使用方法,我這里就不進行詳細的講述了。啟動方式兩種方式都可以主函數啟動或者驗證訪問頁面,驗證是否輸出了當前時間。為了提高大家學習效果,錄制了同步的視頻課程,還望大家支持視頻課程 Spring Boot - 初識 Hello World 索引 Spring Boot - 初識 Hello World Spring Boot - Servlet、過濾器、監聽器、攔截器 ...

    AbnerMing 評論0 收藏0
  • spring-boot創建最簡單的web應用

    摘要:初衷看了一下相關的書籍,創建一個的應用,是那么的簡單。首先,我們只是創建一個簡單的并不打算使用默認的,而是使用傳統的。在下創建目錄并且在目錄下新建,內容為頁面。如果是在內置的的情況下,應用會自動重啟。 初衷 看了一下spring-boot相關的書籍,創建一個hello world!的應用,是那么的簡單。然而,自己動手,卻很不一樣。 首先,我們只是創建一個簡單的hello world!并...

    xiaolinbang 評論0 收藏0
  • Spring Boot整合jsp后必須通過spring-boot:run方式啟動?

    摘要:為什么整合后必須通過方式啟動背景在整合這篇文章中,我們用了兩種啟動方式方法啟動測試發現,通過啟動能夠正常渲染頁面,而通過方法啟動無法渲染,本文分析下原因。通過來啟動對應的服務器。 為什么整合jsp后必須通過spring-boot:run方式啟動? 背景 在Spring Boot - 整合Jsp/FreeMarker這篇文章中,我們用了兩種啟動方式 mvn clean spring-b...

    roundstones 評論0 收藏0
  • Spring Boot 支持JSP

    摘要:啟動方式部署到外置,啟動完成后,打開項目地址。這里需要注意的是,使用外置部署的時候,需要將嵌入式容器調整為級別。 個人感覺這篇文檔寫的沒有什么意義,但是終究有的時候需要面對一些新手,他們還是比較JSP的,所以胖先森還是將這篇文檔整理一下SpringBoot默認不支持JSP,因為jsp相對于一些模板引擎,性能都比較低,官方推薦使用thymeleaf,如果想在項目中使用,需要進行相關初始化...

    Bmob 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<