春ブーツ統合JSPの

      2020年3月中に目の点滅は、新しいコロナウイルスの流行は、自宅で座っている、一日の自宅学習は、ビデオを見て、ああ...怠惰なコードをノック練習していませんでした。これは、効果が良くないことがわかりました。完全なマルチドードー、来て、より多くのノートをやって、書くために一日に再開。このことから始めました

1、のpom.xml依存関係が導入され、

これは3の導入に主に依存している:
のjavax.servlet-APIの製造に使用されるサーブレット
JSTL JSP標準タグライブラリがある
のtomcat-埋め込む-ジャスパー:内蔵されたスプリングブーツのtomcatが、しかし、ののtomcat-埋め込む-碧玉を頼る運びませんでした。JSPページがアクセス== Tomcat上で、この依存を追加するために定期的にアクセスを必要とする、またはできない
        jarファイルをパッケージ化し、ここで追加されるときに、Tomcatの-埋め込む-ジャスパーの競合を
言葉==提供を追加する必要がパッケージ化、コンパイルおよびテストするための唯一の責任を許可。しかし、私はアクセスエラーをJSP追加するにはここです、何の固体を添加しない、何の理由が見つかりませんでした。

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <scope>provided</scope>
</dependency>
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
   <scope>provided</scope>
</dependency>
<dependency>
   <groupId>org.apache.tomcat.embed</groupId>
   <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

2、application.yml配置

私は、JSPのパスを格納します。

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

図3に示すように、コンフィギュレーションJSPアクセス経路

依存は、JSPファイルを作成する導入では見られないことがあり、このアイデアは、設定が必要です
ファイルを- >プロジェクト構造---->モデル
ここに画像を挿入説明

4、試験

@Controller
@RequestMapping(value = "hello")
public class HelloController {

    @RequestMapping(value = "test", method = RequestMethod.GET)
    public String testSay (){
        System.out.println("Hello World");
        return "index";
    }
}

ここに画像を挿入説明
ここに画像を挿入説明

図5に示すように、エラーが発生することが

ここに画像を挿入説明
理由:Tomcatの-埋め込む-碧玉依存バージョンおよびその他の原則、失敗した
アドレスに:再導入頼ります

<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
</dependency>
公開された16元の記事 ウォンの賞賛3 ビュー523

おすすめ

転載: blog.csdn.net/outdata/article/details/105008862