5

我找不到像 wicket:include 之类的 wicket 标签?谁能建议我什么?我想在 html 文件中包含/注入原始源代码?如果没有这样的实用程序,有什么建议来开发它吗?

更新 我正在寻找类似 jsp:include 的东西。预计此包含将在服务器端处理。

4

2 回答 2

6

To do this, you'll need to implement your own IComponentResolver.

This blog article shows an example somewhat resembling what you're after.

于 2012-05-17T12:02:12.623 回答
3

是您想要包含的原始标记还是 Wicket 内容?

如果它是原始标记,即使是简单的标记也Label可以为您做到这一点。如果您调用setEscapeModelStrings( false),模型的字符串值将直接复制到标记中。(不过要注意潜在的 XSS 攻击。)

“包括” Wicket 标记是通过Panels(或偶尔Fragments)完成的

更新:如果你添加更多关于你需要解决的实际问题的细节,我们很有可能找到一个更“邪恶”的解决方案,毕竟 JSP 和 Wicket 是两个不同的世界,一个人的思维方式行不通在另一个很好。

于 2012-05-17T14:25:12.747 回答