我找不到像wicket这样的wicket标签:include?任何人都可以建议我吗?我想将原始源包含/注入html文件?如果没有这样的效用,有任何建议吗?
更新 我正在寻找像jsp:include。预计这种包含将在服务器端处理。
答案 0 :(得分:6)
为此,您需要实施自己的IComponentResolver。
这个blog article显示的示例有点类似于您所追求的内容。
答案 1 :(得分:3)
是否要包含原始标记或Wicket内容?
如果它是原始标记,即使是简单的Label
也能为您做到这一点。如果您调用setEscapeModelStrings( false)
,模型的字符串值将直接复制到标记中。 (注意潜在的XSS攻击。)
“包含”Wicket标记是通过Panel
s(或偶尔Fragment
s)完成的
更新:如果你添加更多关于你需要解决的实际问题的细节,我们很有可能找到一个更“摇摇欲坠”的解决方案,毕竟,JSP和Wicket是两个不同的世界,一个人的思维方式没有在另一方工作得很好。