JSPファイルにアクセスするとサイズ超過のエラーが発生する場合の対処

JSPファイルにアクセスすると次のエラーが発生する事があります。

The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit Stacktrace:

JSPファイルにアクセスすると、JSPファイルからclassファイルを得るためにWebOTXはJavaファイルを生成します。Javaの仕様として1メソッドのサイズの上限は64KBまでという制限がありますが、上記エラーはこの制限に抵触した事を示します。

この場合、可能であればJSPファイルを分割する、includeディレクティブを利用して実行時に読み込むという対応がありますが、JSPファイルを変更できない場合は生成するJavaファイルのコード量を削減するために次の対策をお試しください。



関連情報