JSP 何时使用空 scriptlet 标签

JSP When to use empty scriptlet tags

我在开发的时候经常遇到这样的情况:-

<%%>

完全空的 scriptlet 标签。

过去,删除这个 "mere nuisance" 污染代码库导致我的 JSP 无法工作。

最终 JSP 个页面被编译为 .java 个文件,这些文件又被编译为 .class 个文件。

我好像记得 .java 文件中的文字字符串有最大大小限制。我猜 <%%> 被添加到 JSP 中很长一段静态 html 的中间,以在结果 .java 文件中强制使用两个或更多字符串文字.

可能与 this question 有关,这表明:

The value of the code_length item must be less than 65536.