不是JSP页面太长 而是你在页面中的try catch的太长了 分段一下就能解决
include最终会把你所有的页面合并成一个来编译,所以当你 include的页面足够多的时候肯定会报这个错误的,最便捷的解决方案是在jsp中编写过程,编写的过程就会在try catch之外,可以有效解决代码段过长的问题,同时也不需要写成java类,避免更新程序时要重启web服务的麻烦。
看错误提示,应该是try catch代码块过长了,应该没这么复杂的逻辑,如果确实是这样,那你得重新考虑一下设计思路了。