2017-06-05 12 views
0

ちょっと春のブートアプリケーションでjspファイルを表示する際に問題があります。ここでWhiteLabelエラーページが連続して表示される - 春のブート

は私のプロジェクトファイルです:

のpom.xml

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

<groupId>com.sample</groupId> 
<artifactId>boot-sample</artifactId> 
<version>1.0-SNAPSHOT</version> 
<packaging>war</packaging> 

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.5.3.RELEASE</version> 
</parent> 

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

    <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> 


</dependencies> 

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
      <version>1.5.3.RELEASE</version> 
     </plugin> 
    </plugins> 
</build> 

HomeController.java

package com.sample; 


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


@Controller 
public class HomeController { 

    @RequestMapping("/home") 
    public String home(){ 
     return "home"; 
    } 
} 

home.jspを

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

<head> 
    <h1>Title</h1> 
</head> 

<body> 
    <h2>text</h2> 
</body> 

</html> 

application.properties

spring.mvc.view.prefix: /WEB-INF/jsp/ 
spring.mvc.view.suffix: .jsp 

file structure

私はまだかかわらず、答えを見つけることができます、それはapplication.propertiesにファイル構造またはプレフィックスパスで何かあってもよいことを考え出しました。春のブートドキュメントから

+0

を「私は、JSPファイルの閲覧に問題がある」 - 問題は何ですか?特定の質問を含めてください。 – avojak

+0

あなたは 'jar'または' war'をビルドしていますか? – Jaiwo99

+0

ここに簡単な例があります:https://www.mkyong.com/spring-boot/spring-boot-hello-world-example-jsp/ –

答えて

0

:可能であれば

JSPは避けるべきである組み込みのサーブレットコンテナでそれらを使用する際に、いくつかの既知の 制限があります。

あなたがここに読んさらに取ることができます:

http://docs.spring.io/spring-boot/docs/1.5.3.RELEASE/reference/htmlsingle/#boot-features-spring-mvc-template-engines

+0

私は上のコメントのセクションで述べたように、今は動作しますが、私はとにかくthymeleafのテンプレートに入れ替えました。お返事ありがとうございます。 – sidzej

+0

それは役に立ちましたか? @sidzej –

+0

あなた、それはかなり便利です – sidzej

関連する問題