4

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

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

谢谢

4

2 回答 2

5

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

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

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

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

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

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

于 2013-05-23T07:44:00.170 回答
0

您可以使用以下方法在另一个 JSP 文件中包含一个 JSP 文件:

<jsp:include page="..." />
于 2013-05-23T07:22:32.667 回答