JSP:编译jsp页面时代码太大
我正在尝试运行我的应用程序但它在编译时给出了错误,当最小字符超过时代码太大。
那么除了JSP之外还有什么方法:将页面包含或切割成部分? 如何在glassfish服务器的编译中设置JSP页面的最大字符数限制?
谢谢
Java类(64k)有一个大小限制,在这个问题中有详细描述: java类/exception表的最大大小
所以它是一个硬限制,不应该被覆盖(如果内部地址是2字节,理论上甚至可能不可能)。
在主题_jspService超过65535字节限制的情况下,推荐的解决方案是使用动态包含而不是静态:
如果页面中有很多Java逻辑,请将其移至Java类。
如果您只是拥有庞大的页面,并且将其拆分为许多较小的页面不是一个选项,您可以尝试尽可能多地移动到自定义标签 。
您可以使用以下内容在一个JSP文件中包含:
- SAXParseException:prolog中不允许使用内容
- getContentPane()。add()是否与add()相同
- NullPointerException使用链接列表时出错
- 如何从Nanohttpd提供外部css,jpg和gif文件(Nanohttpd在普通PC上运行而不是在Android上运行)?
- 在构造函数中调用虚方法:Java和C ++之间的区别
- 我何时应该使用Apache Commons的Validate.isTrue,何时应该使用’assert’关键字?
- 从Java Play Framework调用Scala,它接受ClassTag
- Google Protobuf ByteString vs. Byte
- 不使用Web服务器部署Java Web服务