我什么时候不应该使用JSTL标签,而是使用struts标签在jsp中进行演示?
答案 0 :(得分:3)
您可以在任何JSP中使用JSTL,无论您是否选择Struts作为Web MVC层。
Struts标签更专业;如果您的Web MVC图层是Spring或Wicket或其他内容,它们对您没有好处。
因此,JSTL意味着您的JSP将更加通用,可供任何使用JSP的Java Web MVC技术使用。 Struts不是这样。
就个人而言,我会一直坚持使用JSTL。我不是Struts粉丝。但是如果你坚持使用Struts,只使用绝对必要的标签。如果它是JSTL标签和执行相同操作的Struts标签之间的选择,我会选择JSTL来保持我的页面可移植。
答案 1 :(得分:1)
Struts是一个MVC框架。 JSTL是用于流和输出控制的“标准”JSP标记库。
如果你已经使用Struts或任何其他MVC框架,那么我首先会在这个角落寻找可用于特定用途的标签。如果没有,请前往JSTL。如果它也不提供它,则特定逻辑很可能属于Java类而不是JSP文件。或者最高可能是EL功能。