次のようなjspページを作成しました。
<% Object myName = session.getAttribute("name");
if(myName == null)
{ String redirectURL = "http://www.google.com";
response.sendRedirect(redirectURL);
}
%>
<html> ... some content ... </html>
htmltage内のコンテンツは約100kです。これをコンパイルしてnetbean/glassfishで実行しようとすると、エラーメッセージが表示されます。
constant string too long
out.write("<html>.......</html>
64kの制限があることをどこかで読んだ。しかし、私は「out.write」関数をまったく使用していません。ご覧のとおり、jspセクションは非常に小さいです。これはどのように発生し、どうすれば解決できますか?
私が達成したいのは、最初にセッションが有効かどうかを確認し、有効でない場合はリダイレクトすることです。その場合は、コンテンツを表示します。コンテンツは非常に大きく静的ですが、私はそれを制御できません:(。とにかく私はこれを達成できますか?