J'essaie de comprendre comment réutiliser le plus efficacement le code JSP. J'aime la façon Rails/erb fonctionne de cette façon ... avec un rendement, la mise en page, content_forJSP, peut-il fonctionner de manière similaire à yield, layout, content_for dans Ruby/Rails/Erb
Exemple:
main_layout.erb.html
<html>
<head><%= yield :head %></head>
<body><%= yield %></body>
</html>
utilisation
<% content_for :head do %>
<title>A simple page</title>
<% end %>
<p>Hello, Rails!</p>
dans le contrôleur
layout "main_layout"
Quel est le plus proche de cela avec JSP (sans utiliser de frameworks supplémentaires)? Je sais à propos de JSP inclure, mais ce n'est pas vraiment le même que le rendement. Des suggestions?
Merci
Les JSP n'ont rien sur ERB. Il ne vous fournit que quelques balises personnalisées et vous permet d'interagir avec votre objet modèle. Vous pouvez tirer parti de plus de puissance en retournant un objet JSON et en faisant du JavaScript, en ce qui me concerne. – Samo
Une autre grande réponse de fichiers tag JSP est https://stackoverflow.com/a/3257426/37572 –