首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >struts项目中的tiles -比freemarker更好吗?

问struts项目中的tiles -比freemarker更好吗?
EN

Stack Overflow用户
提问于 2008-10-08 09:47:05
回答 3查看 1.8K关注 0票数 4

我想在struts应用程序中使用模板引擎,并想知道是否可以推荐使用TILES而不是FREEMARKER或VELOCITY。

EN

回答 3

Stack Overflow用户

发布于 2008-10-08 09:55:07

我以前在一个项目中使用过tiles。它对模板很好,但是它不能真正与velocity或freemarker相提并论:对于Tiles,您使用普通的JSP,并且仅限于您获得的JSP标记。

Velocity (可能还有Freemarker,尽管我以前没有用过它)提供了自己的标签或表达式语言,所以你可以这样想:

Hello ${name}

这在普通的JSP中是做不到的。由于评论而更新:在JSP2.0中,EL被包括在内,所以你可以做这样的事情。然而,我认为Velocity或Freemarker在你可以用它做什么方面更强大。

如果你有一个包含许多不同组件的布局(如页眉、侧边栏等),并且你想定义各种不同的模板,那么tiles是个不错的选择。(尽管需要注意--这可能是相当多的XML!)

但是,如果您需要比普通JSP更“高级”的东西,Velocity或Freemarker可能是您的选择。

票数 4
EN

Stack Overflow用户

发布于 2008-10-10 15:27:30

我使用瓦片和速度。

Tiles非常适合将页面分成组件并在屏幕之间重复使用标记,而velocity是一种很棒的模板语言,比如php世界中的smarty。

我建议不要在tiles和velocity之间进行选择,而是同时使用两者。它们的互补性非常好。

票数 2
EN

Stack Overflow用户

发布于 2009-10-27 01:26:31

或者你可以使用Stripes。比Tiles简单多了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/181966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档