我有一个小型的java web项目,应该创建一些网页。
所有页面应该具有相同的样板(css,javascript等),但是单独的内容(即主div的内容。)
在速度中实现这种设置的常用方法是什么?
目前,我看到的唯一方法是渲染样板模板,该模板使用#parse
来包含作为上下文参数给出的实际页面。
有更简单的方法吗?
我来自sinatra,您在其中呈现实际页面并隐式添加样板文件。你知道Java中任何类似的模板框架吗?
在sinatra,你可以这样做:
get '/' do
haml :index, :layout => :master
end
在主布局中呈现索引页面。 (或者在默认布局中省略布局部分。)
答案 0 :(得分:2)
我建议您使用VelocityTools项目中的VelocityLayoutServlet:http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/view/VelocityLayoutServlet.html