【发布时间】:2023-03-03 00:07:02
【问题描述】:
我正在尝试在 wicket 元素中动态显示 html 即富文本。例如,在 div 标签中显示富文本电子邮件。我怎样才能用检票口完成这项工作。 wicket Label 组件似乎不支持这一点。有没有这样的组件
【问题讨论】:
标签: richtextbox wicket
我正在尝试在 wicket 元素中动态显示 html 即富文本。例如,在 div 标签中显示富文本电子邮件。我怎样才能用检票口完成这项工作。 wicket Label 组件似乎不支持这一点。有没有这样的组件
【问题讨论】:
标签: richtextbox wicket
在出色的 Manning Wicket in Action 中找到了这一点:
add(new Label("markup", "<h1>Hello!</h1>").setEscapeModelStrings(false));
对 setEscapeModelStrings 的调用告诉 Wicket 不要转义提供的字符串的内容,并将内容呈现到生成的标记中。正如您在图 5.4 的右侧屏幕截图中看到的那样,这就是诀窍。请注意,此设置适用于所有 Wicket 组件,但主要用于标签。
不过,正如本书还指出的那样,您应该注意脚本注入攻击。
【讨论】: