gav*_*koa 2 java jsp template-engine coding-style
我读http://www.smarty.net/syntax_comparison和取而代之的是主要的一点<
,/
,>
使用的符号{
和}
.Python Django模板语法引擎中的情况相同.
但是当来到Java JSP时,您将获得如此易读的代码:
<div <c:if test="${bean != null}">style="text-align:center"</c:if>>${bean.title}</div>
要么:
<a href="<c:url value="/show/${group.id}.htm"/>">${group.name}</a>
这个序列:"</c:if>>$
,"/>">${
,="<c:url value="/
从上面的代码看起来很神秘的给我.
有很多问题:
"
在HTML中使用JSP "
.<>
,</>
在HTML <>
,</>
.EL简化了JSP的查找但不是那么匹配.同样重新格式化代码使其有点可读.但为什么 JSP语法如此愚蠢?是否有可能以某种方式解决使用HTML/XML语法的JSP语法模糊问题?
这只是JSP的语法,没有必要因此而烦恼.显然,您应该更好地格式化代码,以使其尽可能容易阅读.
如果您不喜欢它,您可以尝试使用Freemarker或Velocity作为替代模板语言:
http://freemarker.sourceforge.net/
我个人觉得freemarker最容易阅读.
artbristol提出的另一种选择是百里香叶:
归档时间: |
|
查看次数: |
216 次 |
最近记录: |