我正在编写MVC portlet框架,并计划在我的视图中使用Rythm。我想将各种参数传递给视图,并想知道是否有一种方法可以在运行时使用Java为视图声明这些参数?我知道我可以使用@args标签在视图中声明参数,并且我可以从Java添加自定义标签,但是我想要做类似于ASP.NET MVC如何传递辅助类(HtmlHelper @Html,UrlHelper @Ul, Object @Model)到视图。使用Java向Rythm模板添加参数
0
A
回答
0
如果您计划传递给视图的所有参数都是全局参数(即它们适用于所有渲染会话和所有模板),那么您应该将它们视为隐式变量,这意味着模板作者不需要声明它们,但是他们可以自由使用它们。隐含变量的例子是会议,要求,背景等
对于如何声明隐含变量,你可以参考一下:
对于如何配置的节奏引擎与你的隐式变量,参考
对于如何注入含蓄变量放入节奏引擎,每个渲染会话,你也可以参考:
对于像HtmlHelper
这样的东西,我的建议是提供可重用的rythm模板作为标签而不是Java对象。因为需要呈现html片段,因此使用rythm是一种自然的方式,而不是让Java代码输出内容。
类的东西UrlHelper
如果它是所有关于字符串操作,您可以使用Java代码直去,但可能是公共静态方法比帮手实例更合适
相关问题
- 1. Rythm模板引擎和GAE
- 2. 向D3添加模板
- 3. 将参数添加到公共模板
- 4. 为模板参数添加条纹
- 5. 使用jekyll插件向液体模板添加元数据
- 6. 使用MVC在jQuery模板中添加两个参数到href
- 7. 添加参数使用Java Web服务
- 8. 使用模板模板类参数作为参数
- 9. 使用模板参数作为模板参数
- 10. 评估模板(模板模板参数)的C++模板参数
- 11. 模板函数采用模板参数
- 12. 向ASP添加分组模板
- 13. 可变参数模板模板参数
- 14. T4模板添加服务参考
- 15. 添加模板参考(sidewaffle项目)
- 16. 使用模板行向表中添加一行
- 17. 在函数调用中使用模板模板参数
- 18. 作为模板参数,再加上可变参数模板参数
- 19. 使用返回数组模板参数
- 20. 在模板中使用Django 1.5中的通用视图添加url参数
- 21. 使用可变参数模板的一个特例用作模板参数
- 22. XSLT:使用提供参数的模板中的参数调用模板
- 23. 参考模板参数功能模板
- 24. 与错号码的模板参数模板的模板参数
- 25. 模板模板参数不符合推导的模板参数
- 26. 如何获取模板模板参数的模板参数?
- 27. 嵌套模板(模板模板参数)
- 28. 如何使用模板类中的模板类作为模板参数的模板参数?
- 29. 如何将模板模板参数传递给模板类而不使用基础模板参数?
- 30. 指向全局实例的模板类作为模板参数?
谢谢绿色这让我在正确的轨道上!我很欣赏快速反应和知识。 –
@QuentinLindsey不用担心。好奇地问你正在处理什么MVC portlet框架? –