检查 JSP 文件中是否有保留序列“#{”

此规则会标记在 JSP 文件中何处使用了“#{”序列。 在 JSP 2.1 中,语法 #{} 现在是保留关键字。 在 JSP 2.1 中使用包含 #{} 序列的旧 JSP 文件时,这些文件将生成错误。

为了检测到 #{ 序列,必须满足下列条件:

注意以下各项:

快速修订将在 #{ 语法前面添加转义字符。

示例:
<h1>这是将检测到的模板文本的示例:#{detected}</h1>

快速修订会将此代码更改为:

<h1>这是将检测到的模板文本的示例:\#{detected}</h1>

此外,也可以使用不同的方式来取消激活表达式语言 (EL):


优先顺序注意事项:
页面伪指令的 isELIgnored 和 deferredSyntaxAllowedAsLiteral 属性优先于 web.xml 中各自的元素和值。 这些页面伪指令属性会覆盖 web.xml 中各自元素的值。

有关更多信息,请参阅: