【问题标题】:JSP When to use empty scriptlet tagsJSP 何时使用空的 scriptlet 标签
【发布时间】:2016-01-03 12:16:23
【问题描述】:

在开发过程中,我经常会遇到以下情况:-

<%%>

完全为空的 scriptlet 标签。

过去,删除这种污染代码库的“小麻烦”会导致我的 JSP 无法工作。

  • 这些空的 scriptlet 标签的用途是什么?

【问题讨论】:

    标签: java jsp jsp-tags scriptlet


    【解决方案1】:

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

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

    它可能与this question 相关,这表明:

    code_length 项的值必须小于 65536。

    【讨论】:

      猜你喜欢
      • 2011-11-02
      • 1970-01-01
      • 2011-11-09
      • 2010-10-18
      • 2012-12-19
      • 1970-01-01
      • 2021-02-28
      • 2012-08-25
      • 1970-01-01
      相关资源
      最近更新 更多