タイトル | : Re^2: 「一覧表示のJSP実装と確認」とエラー |
記事No | : 7139 |
投稿日 | : 2024/11/04(Mon) 15:06 |
投稿者 | : たけ |
> WEB-INF/index.jspには直接アクセスできません。 > (アクセスしようとしているように見受けられます) > > コントローラーからアクセスするようにしましょう。
コントローラーからアクセスしているように思います。 ソースにログを入れて実行してみました。
@GetMapping("/index") public String index(Model model) {
System.out.println("test-----------------0"); // リスト取得 List<Shain> shainList = shainService.findAll();
// JSPに渡す model.addAttribute("shainList", shainList); // JSPに転送 System.out.println("test-----------------1"); return "index";
}
実行結果 test-----------------0 [2m2024-11-04T15:02:25.794+09:00[0;39m [32m INFO[0;39m [35m6528[0;39m [2m---[0;39m [2m[Spring16WebApp] [nio-8080-exec-1][0;39m [2m[0;39m[36mcom.zaxxer.hikari.HikariDataSource [0;39m [2m:[0;39m HikariPool-1 - Starting... [2m2024-11-04T15:02:26.011+09:00[0;39m [32m INFO[0;39m [35m6528[0;39m [2m---[0;39m [2m[Spring16WebApp] [nio-8080-exec-1][0;39m [2m[0;39m[36mcom.zaxxer.hikari.pool.HikariPool [0;39m [2m:[0;39m HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@41940651 [2m2024-11-04T15:02:26.013+09:00[0;39m [32m INFO[0;39m [35m6528[0;39m [2m---[0;39m [2m[Spring16WebApp] [nio-8080-exec-1][0;39m [2m[0;39m[36mcom.zaxxer.hikari.HikariDataSource [0;39m [2m:[0;39m HikariPool-1 - Start completed. test-----------------1 [2m2024-11-04T15:02:26.049+09:00[0;39m [33m WARN[0;39m [35m6528[0;39m [2m---[0;39m [2m[Spring16WebApp] [nio-8080-exec-1][0;39m [2m[0;39m[36mo.s.w.s.r.ResourceHttpRequestHandler [0;39m [2m:[0;39m "Path with "WEB-INF" or "META-INF": [WEB-INF/index.jsp]"
このあたりの処理は、うまく実行できているSpring04JSPとソースコードが同じはずなんですが。。。
application.propertiesも正しく記述しています。 spring.mvc.view.prefix=/WEB-INF/ spring.mvc.view.suffix=.jsp
何か他に原因があるでしょうか?うまくいっているSpring04JSPとの違いがわかりません。
|