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