Apache Wicket公开了内部属性

时间:2010-12-26 23:50:39

标签: wicket

我刚刚尝试了Apache Wicket“Hello,world”应用程序,我注意到在呈现的HTML输出中,Wicket正在公开它的内部属性。

这是渲染的HTML在浏览器的“查看源”中的样子:

<html>
<body>
    <span wicket:id="message" id="message">Hello World!</span>
</body>
</html>

如何摆脱渲染的HTML输出中的wicket:id="message"属性?

3 个答案:

答案 0 :(得分:11)

切换到deployment模式,例如在web.xml

<context-param>
 <param-name>configuration</param-name>
 <param-value>deployment</param-value>
</context-param>

答案 1 :(得分:2)

如果你的应用程序类

,你可以将下面的代码放在init方法中
Application.get().getMarkupSettings().setStripWicketTags(true)

如果没有在新版本中删除,也会有这个。

答案 2 :(得分:1)

另外:此设置可在运行时配置:

Application.get().getMarkupSettings().setStripWicketTags(boolean)