トップレベルの JSP スクリプトレットによってスローされている例外を報告します。

例:


  <%!
  String getFormattedDate() {
    ...
    throw new IllegalArgumentException(...); // エラー
  }
  %>
  <html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Hello, JSP!</title>
  </head>
  <body>
  <i>Today is <%= getFormattedDate() %></i>
  </body>
  </html>

注意: サーブレットのコンテナーがすべての JSP コードを try {} catch() {} ブロックで囲むため、このような JSP ページはコンパイルされますが、サーバーにデプロイされる際にはランタイム例外が発生します。