我正在尝试运行我的应用程序但它在编译时给出了错误,当最小字符超过时代码太大。
除了JSP之外还有什么方法:将页面包含或切割成部分? 如何在glassfish服务器的编译中设置JSP页面的最大字符限制?
谢谢
答案 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="..." />