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