【发布时间】:2011-05-19 13:20:50
【问题描述】:
我试图弄清楚如何最有效地重用 JSP 代码。 我喜欢 Rails/erb 以这种方式工作的方式......具有产量、布局、content_for
例子:
main_layout.erb.html
<html>
<head><%= yield :head %></head>
<body><%= yield %></body>
</html>
使用
<% content_for :head do %>
<title>A simple page</title>
<% end %>
<p>Hello, Rails!</p>
在控制器中
layout "main_layout"
使用 JSP(不使用额外的框架)我能达到的最接近的目标是什么?我知道 JSP 包含,但这与产量并不完全相同。 有什么建议吗?
谢谢
【问题讨论】:
-
JSP 在 ERB 上一无所获。它只是为您提供一些自定义标签并允许您与模型对象进行交互。就我而言,您可以通过返回 JSON 对象并执行 JavaScript 小部件来利用更多功能。
-
另一个很棒的 JSP 标记文件答案是 stackoverflow.com/a/3257426/37572
标签: java ruby-on-rails ruby jsp erb