我如何创造一个x(ht)毫升节点包含a href属性,包括一个查询串不&s正在逃自动或运行错误?

val text = Text("?key=val&key2=val2")

将逃了出来,

val node = <a href="link?key=val&key2=val2">link</a>

抛出(在卡拉2.7.5):

java.lang.AssertionError

节点将使用与升bind()辅助方法,最好是用AttrBindParam().

有帮助吗?

解决方案

尝试:

val text = scala.xml.Unparsed("link?key=val&key2=val2")
val node = <a href={text}>link</a>

但可能你真的意味着:

val node = <a href="link?key=val&amp;key2=val2">link</a>

看看 使用符号在属性值(和其他)XHTML 1.0 参考。

其他提示

以下将难逃号:

val node = <a href={"link?key=val&key2=val2"}>link</a>

其中,可以说,是你真正需要的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top