表达式

在 GSP 中,由于支持 **GSP 表达式,**很少使用 <%= %> 语法。

GSP 表达式类似于 JSP EL 表达式或 Groovy GString ,其形式为 ${expr}

<html>
  <body>
    Hello ${params.name}
  </body>
</html>

但是,与 JSP EL 不同,你可以在 ${..} 块中包含任何 Groovy 表达式。

除了单引号和三引号字符串之外,任何 Groovy 表达式都可以在所有字符串文字中进行插值。插值是在对字符串求值时将字符串中的占位符替换为其值的行为。占位符表达式由$ {}包围,或者以$表示前缀。当 GString 传递给以 String 为参数的方法时,通过调用该表达式上的 toString(),将占位符内的表达式值计算为其字符串表示形式。