Struts 标签与 JSTL
Struts 有许多有用的自定义 JSP 标记,而 Struts-EL 添加了急需的 EL 支持。 我正在寻找关于在可用的情况下使用 Struts/Strut-EL 标签与仅使用 JSTL 标签的相对优点的想法。
Struts has a number of helpful custom JSP tags, and Struts-EL adds much needed EL support. I'm looking for thoughts on relative merits of using Struts/Strut-EL tags where available vs. just using JSTL tags.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
简单:
Simple:
Struts标签仅在struts框架中使用,但在其他框架中不能使用。
JSTL 完全不同,我们可以在任何其他渲染页面中使用它。
大多数时候我们想要根据业务逻辑制作自定义标签,我们可以通过 JSTL 标签来实现:
EX:
简单
自定义,
我们可以根据要求对值执行一些逻辑(URL 加密)。
Struts tags are simply used with in struts framework, but you can not use in others.
JSTL is totally different, we can use this in any other rendering page.
Mostly some time we want to make custom tags as per out business logic , we can achieve this by JSTL tags:
EX :
Simple
Custom
we can perform some logic(URL encryption ) on value as per requirement.
这取决于您对自定义标签的使用 - 某些标签(例如创建选项下拉列表的标签)比等效的 c:foreach 循环标签更容易使用和阅读。 然而,JSTL 在许多应用程序中都很常见,因此,如果您停止在不同的 Web 应用程序中使用 struts 自定义标签,您可能仍然可以访问 JSTL。
It depends on your usage of custom tags - some tags, like those that create an option dropdown list, are much easier to use and read than the equivalent c:foreach loop tag. However, JSTL is common across many apps, so if you stopped using the struts custom tags in a different webapp, you'd probably still have access to the JSTL.