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

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

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

谢谢

Java类(64k)有一个大小限制,在这个问题中有详细描述: java类/exception表的最大大小

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

在主题_jspService超过65535字节限制的情况下,推荐的解决方案是使用动态包含而不是静态:

 

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

如果您只是拥有庞大的页面,并且将其拆分为许多较小的页面不是一个选项,您可以尝试尽可能多地移动到自定义标签

您可以使用以下内容在一个JSP文件中包含: