玩!如何检索具有实体和字段名称作为参数单独传递的模板标记中的字段值?

Raj*_*ish 5 playframework

我想创建一个标签,如:

#{some_tag entity:user, field:'name'}
Run Code Online (Sandbox Code Playgroud)

并希望它使用以下表达式生成一些带有用户名的输出:

${_entity._field}
Run Code Online (Sandbox Code Playgroud)

我知道它不起作用,但这就是我在这里问的原因.有没有一种简单的方法可以使用作为参数传递给模板标记的字段名来获取字段值?

Cod*_*nci 2

我不知道一个简单的答案,但这是可能的。您可以创建一个快速标签,并使用反射来获取您想要的字段。您可以在此处获取有关快速标签的更多信息 -有人可以解释如何使用快速标签吗

但是,将特定字段发送到您的标签不是更容易吗?