0

我有一个小的 java web 项目,它应该创建一些网页。

所有页面都应具有相同的样板文件(css、javascript 等),但内容各不相同(即主 div 的内容。)

在速度中实现这种设置的通常方法是什么?

目前我看到的唯一方法是渲染样板模板,该模板用于#parse包含作为上下文参数给出的实际页面。

有没有更简单的方法?

我来自sinatra,您在其中渲染实际页面并在其周围隐式添加样板。你知道Java中有什么类似的模板框架吗?

例如,在 sinatra 中,您可以这样做:

get '/' do
  haml :index, :layout => :master
end

在主布局中呈现索引页面。(或者通过在默认布局中省略布局部分。)

4

1 回答 1

2

我建议您使用 VelocityTools 项目中的 VelocityLayoutServlet:http: //velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/view/VelocityLayoutServlet.html

于 2013-10-08T13:30:13.173 回答