Je lis http://www.smarty.net/syntax_comparison et le point principal qu'au lieu de <
, /
, >
symboles utilisés {
y }
. Même situation dans le moteur de syntaxe des modèles de Python Django.
Mais lorsqu'il s'agit de Java JSP, on obtient un code difficilement lisible :
<div <c:if test="${bean != null}">style="text-align:center"</c:if>>${bean.title}</div>
ou :
<a href="<c:url value="/show/${group.id}.htm"/>">${group.name}</a>
Ces séquences : "</c:if>>$
, "/>">${
, ="<c:url value="/
Dans le code ci-dessus, on trouve muy pour moi.
Il y a un tas de problèmes :
- Utilisation de JSP
"
en HTML"
. - Utilisation de JSP
<>
,</>
en HTML<>
,</>
.
EL simplifie l'aspect de JSP, mais n'est pas vraiment adapté. De plus, le reformatage du code le rend un peu plus lisible. Mais pourquoi Syntaxe JSP muet ? Est-il possible de contourner le flou de la syntaxe JSP avec la syntaxe HTML/XML d'une manière ou d'une autre ?