我有一个类似的Rythm模板:
...Some HTML...
@get("title")
...Some More HTML...
然后我在另一个文件中使用它,该文件是从Java Servlet调用的。该文件看起来像:
@extends(../root.html)
@args String leTitle
@set(title = @leTitle)
Hello @leTitle !
leTitle
中的Servlet为此HTML文件提供了args
。
变量leTitle
在正文中使用时很好,但在设置title
变量时,它会显示:
org.rythmengine.exception.CompileException: Syntax error on token "@", delete this token
从标题中删除它会使事情有效。那么,标题应该是一个静态字符串吗?或者有没有办法将其初始化为变量?
答案 0 :(得分:1)
尝试@set(title = leTitle)
。在@
leTitle