JSTL:重点是什么?
多年来,我一直在制作JSP,通过在类中完成所有工作,并在JSP上使用最少的Java代码来检索结果,有时还会有条件地呈现内容 我希望能改进我的游戏,我一直在考虑使用/学习更多的JSTL 我最大的问题是为什么要麻烦?JSTL标记的意义是什么 例如,JSP上有用于数据库查询的标记,IMHO违反了MVC分离的原则 我不认为将标记用于条件语句比将条件语句的代码放在JSTL:重点是什么?,jstl,Jstl,多年来,我一直在制作JSP,通过在类中完成所有工作,并在JSP上使用最少的Java代码来检索结果,有时还会有条件地呈现内容 我希望能改进我的游戏,我一直在考虑使用/学习更多的JSTL 我最大的问题是为什么要麻烦?JSTL标记的意义是什么 例如,JSP上有用于数据库查询的标记,IMHO违反了MVC分离的原则 我不认为将标记用于条件语句比将条件语句的代码放在 <% ... %> 如果它是一个大型网站,有一个专门的网页设计师,他不会被标签吓倒 就迭代而言,我的首选是在一个“视图”类中
<% ... %>
如果它是一个大型网站,有一个专门的网页设计师,他不会被标签吓倒
就迭代而言,我的首选是在一个“视图”类中这样做,并在静态HTML标记之间从JSP上拉出完成的字符串(即从类中拉出表行到JSP上的表标记之间的JSP上,这些标记连接到CSS中)
我并不是说你不尊重或无知。我当然好奇。使用JSTL有什么好处?因为这样做更容易、更快
<fmt:message key="translation.key"/>
而不是每次手动加载ResourceBundle
您可以使用自定义标记,如
<mytags:security hasRole="ADMIN">
content for the admin
<mytags:customButton key="value"/>
</mytags:security>
内容为管理员
您不需要“视图”类。JSP就是“视图”
在课堂上做我所有的工作
我相信这正是JSTL背后的(好或坏)想法:让负责表示层的人员能够快速/轻松地完成工作,而不必深入服务器端