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

Java JSP:编译JSP页面时代码太大,java,jsp,Java,Jsp,我试图运行我的应用程序,但它在编译时给我错误,当最小字符超过时,代码太大 那个么除了JSP之外,还有其他方法吗:包含或将页面分割成多个部分? 如何在glassfish服务器中设置编译JSP页面的最大字符限制 谢谢您可以使用以下方法将一个JSP文件包含在另一个JSP文件中: <jsp:include page="..." /> Java类有一个大小限制(64k),在这个问题中有详细描述: 所以这是一个硬限制,不应该被覆盖(如果内部地址是2字节,理论上甚至不可能) 在本主题中,建议的解

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

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


谢谢

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

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

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

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

在本主题中,建议的解决方案是使用动态包含,而不是静态包含:

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

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


如果你只是有一个巨大的页面,而将其拆分为许多较小的页面不是一个选项,那么你可以尝试尽可能多地移动到自定义标记

类似的问题:谢谢兄弟…让我试试这个…+1,因为它正确地强调了如果没有地方添加jsp:include页面,将您的大型jsp一分为二/move获取一块并粘贴到一个新jsp中,然后在其位置添加,这就是move/spliting的含义