小编bob*_*bob的帖子

JSP,它的工作方式类似于Ruby/Rails/Erb中的yield,layout,content_for

我试图弄清楚如何最有效地重用JSP代码.我喜欢Rails/erb以这种方式工作的方式......有了yield,layout,content_for

例:

main_layout.erb.html

<html>
  <head><%= yield :head %></head>
  <body><%= yield %></body>
</html>
Run Code Online (Sandbox Code Playgroud)

使用

<% content_for :head do %>
<title>A simple page</title>
<% end %>

<p>Hello, Rails!</p>
Run Code Online (Sandbox Code Playgroud)

在控制器中

layout "main_layout"
Run Code Online (Sandbox Code Playgroud)

使用JSP(不使用额外的框架),我可以得到的最接近的是什么?我知道JSP包含,但这与yield不同.有什么建议?

谢谢

ruby java jsp ruby-on-rails erb

10
推荐指数
1
解决办法
3942
查看次数

标签 统计

erb ×1

java ×1

jsp ×1

ruby ×1

ruby-on-rails ×1