当我编写JSP文件时,我收到这样的错误:它不应超过64 KB,然后将代码分解到不同的文件中,现在代码正在起作用,为什么JSP会有这个限制。
Java对方法的大小限制为64k。因此,当将jsp转换为_jspService方法时,如果该方法已超过64kb限制,则将得到“ JSP文件大小超出...”
但是您可以通过使用动态包含来克服此问题。例如,如果您使用
<%@ include file="jspPage1.jsp" %> (static include) or extract the content of existing jsp page to newJsp page and
Run Code Online (Sandbox Code Playgroud)
替换为
<jsp:include page="newJspPagee.jsp" /> (dynamic include).
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到更多信息。