JSP:编译jsp页面时代码太大

时间:2013-05-23 07:18:00

标签: java jsp

我正在尝试运行我的应用程序但它在编译时给出了错误,当最小字符超过时代码太大。

除了JSP之外还有什么方法:将页面包含或切割成部分? 如何在glassfish服务器的编译中设置JSP页面的最大字符限制?

谢谢

2 个答案:

答案 0 :(得分:4)

Java类的大小限制(64k),在此问题中详细描述:maximum size of java class / exception table

所以它是一个硬限制,不应该被覆盖(如果内部地址是2字节,理论上甚至可能不可能)。

在主题_jspService is exceeding the 65535 bytes limit中,建议的解决方案是使用动态包含而不是静态:

<jsp:include page="test.jsp" /> 

如果页面中有很多Java逻辑,请将其移至Java类。

如果您只是拥有庞大的页面,并且无法将其拆分为许多较小的页面,则可以尝试尽可能多地移动到自定义标记

答案 1 :(得分:0)

您可以使用以下命令将一个JSP文件包含在另一个JSP文件中:

<jsp:include page="..." />