Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Servlet から JSP へ Dispatch しようとするとまっ白な画面になる

  • Servlet から JSP へ Dispatch している
  • ブラウザの画面まっ白(ソースを見ても空)
  • ロケーションバーの URL は Servlet のそれ

という場合、Tomcat のログ (localhost_log.yyyy-mm-dd.txt) をチェック。次のような内容があって、タグの整合に間違いが見当たらないなら、JSP のファイルの文字コードをチェックすること。Emacs なら C-x enter f で 'sjis'。

2004-12-23 03:56:22 ApplicationDispatcher[/servletname] サーブレット jsp のServlet.service()が例外を投げました
org.apache.jasper.JasperException: /jsp/JSP.jsp(10,39) <% タグが終了していません
 (snip)
2004-12-23 03:56:22 StandardContext[/servletname]/jsp/JSP.jsp(10,39) <% タグが終了していません