我正在尝试运行我的应用程序,但它在编译时给我一个错误,即当最小字符超过时代码太大。
那么除了 JSP:include 或将页面分割成部分之外,还有其他方法吗?如何在 glassfish 服务器的编译中设置 JSP 页面的最大字符数限制?
谢谢
Java类有一个大小限制(64k),在这个问题中有详细描述:java类/异常表的最大大小
所以这是一个硬限制,不应该被覆盖(如果内部地址是 2 字节,理论上它甚至是不可能的)。
在主题_jspService 超过 65535 字节限制中,推荐的解决方案是使用动态包含而不是静态:
<jsp:include page="test.jsp" />
如果您的页面中有很多 Java 逻辑,请将其移至 Java 类。
如果您只是拥有巨大的页面,并且无法将其拆分为许多较小的页面,您可以尝试尽可能多地移动到自定义标签。
您可以使用以下方法在另一个 JSP 文件中包含一个 JSP 文件:
<jsp:include page="..." />