什么时候在JSP演示文稿中更喜欢struts而不是JSTL标签?

时间:2010-03-11 10:45:52

标签: jsp

我什么时候不应该使用JSTL标签,而是使用struts标签在jsp中进行演示?

2 个答案:

答案 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功能。