多年来,我一直在创建JSP,通过在类中完成所有工作,并在JSP上使用最少量的
Java代码来检索结果,有时还有条件地呈现内容.
我正在寻找我的游戏,我一直在寻找使用/学习更多的JSTL.
我的大问题是为什么要打扰? JSTL标签有什么意义?
例如,有一些标签可以在JSP上进行数据库查询,恕我直言,这违反了MVC分离的当之无愧的原则.
对于条件使用标记而不是仅仅将条件的代码放入a中,我认为没有任何优势
<% ... %>
也许如果它是一个大型网站,有一个专门的网页设计师感觉不那么被标签吓倒?
就迭代而言,我的偏好是在“视图”类中执行此操作,只需在JSP上将完成的字符串拉出静态HTML标记(即将表中的表行拉到表标记之间的JSP上)连接到CSS的JSP).
我并不是说听起来不尊重或无知.我有点好奇.使用JSTL有什么好处?
最佳答案 因为做类似的事情更容易,更快捷
<fmt:message key="translation.key"/>
而不是每次手动加载ResourceBundles.
你可以使用自定义标签
<mytags:security hasRole="ADMIN">
content for the admin
<mytags:customButton key="value"/>
</mytags:security>
您不需要“视图”类. JSP是“视图”