1. jspファイルを解析するには、次の参照をPomに追加する必要があります。
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
それ以外の場合、jspにアクセスすると、ダウンロードモードに変わります。このとき、SpringbootがWebサーバーとして使用されます。
ファイル構造は次のとおりです。
この時点で、http:// localhost:8081 / index.jspにアクセスする と、ページが正常に解析されます。
OK、問題ありません。jspが解析されます。しかし、ビジネスロジック処理とページジャンプが必要です。
2.コントローラーを構成し、index.jspジャンプページを増やします
@Controller
public class WorkStaticsController {
@RequestMapping(value = "/home", method = {RequestMethod.GET, RequestMethod.POST})
private ModelAndView home() {
ModelAndView mode = new ModelAndView();
mode.addObject("name", "zhangsan");
mode.setViewName("index");
return mode;
}
@RequestMapping(value = "/home1", method = {RequestMethod.GET, RequestMethod.POST})
private Object download1() {
return "index";
}
}
さて、homeとhome1に行きましょう。
しかし、春は私たちにこのページを与えました:
明らかに、Springはインデックスページを見つけられませんでした。
application.propertiesでも構成する必要があることがわかりました
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
告诉spring,页面后缀以及路径。
構成が完了したら、次のサイトにアクセスしてください。
さて、最初にそれについて話させてください。