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

Bhu*_*avi 4 java jsp

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

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

谢谢

Dan*_*lor 5

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

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

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

<jsp:include page="test.jsp" /> 
Run Code Online (Sandbox Code Playgroud)

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

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