如何在play框架模板中的html标签中包含一段java代码?

时间:2013-09-24 02:35:15

标签: java html playframework-1.x

我知道我可以在play框架模板中使用表达式。

<h1>Client ${client.name}</h1>

如果我需要在html标记中包含$ {client.name}该怎么办?

例如,
     <h1 id=${client.name}>Client ${client.name}</h1>

然而,这种方式不起作用。

1 个答案:

答案 0 :(得分:0)

首先替换该示例,因为id需要&#34;&#34;像这样使用

<h1 id="${client.name}">Client ${client.name}</h1>

然后在模板中使用java代码,使用%{java code here}%标签,您可以创建变量并将其用作%{ string mystring = "hello";}%,然后在模板<h2>${mystring}</h2>中使用。

这是我真实代码中的一个例子:

%{String selected = ""; if (permisoseleccionado?.Permiso?.id == tp?.id){selected = "selected";}}%

这篇文章很老了,但我认为这对其他人有用。

见啊!