我有两个空格。一个是“查看”页面,另一个是“工具”页面。我想通过我的wiki在视图的上下文中在各种“视图”页面上呈现“工具”。目前,在“视图”页面中我使用:
{{velocity}}
#includeInContext("Interfaces.tool.WebHome")
{{/velocity}}
这很好用,我可以使用“工具”页面中的代码检索“视图”页面的子项或数据,这就是我想要的。
但是,如果我包含:
{{velocity}}
{{html wiki="true"}}
<tag ... html></tag>
{{/html}}
{{/velocity}}
在“工具”页面中,html仅在“视图”页面中呈现为文本。我也尝试将{{html}}标签移动到“视图”页面或wiki =“false”但没有运气。还有其他想法吗?也许还有一些其他函数而不是includeInContext()?
答案 0 :(得分:2)
servlet2
已被部分弃用。您应该使用新的{{include}}
wiki宏,在您的情况下看起来像:
public class servlet2 extends servlet1{
public void service(HttpServletRequest request, HttpServletResponse response){
}
}
public abstract class servlet1 extends HTTPServlet{
public void init(ServletConfig config) throws ServletException {
}
public boolean method1()
{
return true;
}
}
您不需要在视图页面中使用#includeInContext
包装器,只需要{{include reference="Interfaces.tool.WebHome"/}}
宏。