6

jsp 内に小さなヘッダーがあります。

<%@ page import="java.util.*"%>

<% HttpSession CurrentSession =
 request.getSession();
 ...
%>

...そして大きなhtml

<html>
...
</html>

そのまま読もうとすると、「... 65535 バイトの制限を超えています」というエラーが表示されます。分割する必要があります。Java を初めて使用するので、方法がわかりません。道を教えてください。

4

3 に答える 3

2

JSP はサーブレット コードにコンパイルされ、実際の Java .class ファイルにコンパイルされます。JSP コードは 1 つの大きなdoGet() メソッドに入れられ、JSP ファイルが非常に大きい場合、メソッド サイズの制限である 65535に達します。 65536 より」)。

ファイルをいくつかのファイルに分割する必要があります。この場合、コードロジックをさらに複雑にする可能性があるため、このスレッドで提案されているように別のメソッドに分割しませんが、McDowell によって提案されているように HTML 部分に jsp:include を実行します。

于 2013-04-30T09:54:44.520 に答える
0

<jsp:include page="foo.html" %>標準アクションを使用して、実行時にコンテンツを含めることができます。ランダムなドキュメントを参照してください。

于 2013-04-30T08:28:40.713 に答える