Struts 标签与 JSTL

发布于 2024-07-29 13:25:55 字数 114 浏览 3 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

如若梦似彩虹 2024-08-05 13:25:55

简单:

  • Struts 标签适用于使用 Struts 的项目
  • JSTL 标签可以在任何地方使用,甚至可以与 Spring 或 JSF 等其他框架协作

Simple:

  • Struts Tags are only available to projects that use Struts
  • JSTL tags can be used anywhere and can even co-operate with other frameworks such as Spring or JSF
撕心裂肺的伤痛 2024-08-05 13:25:55

Struts标签仅在struts框架中使用,但在其他框架中不能使用。
JSTL 完全不同,我们可以在任何其他渲染页面中使用它。
大多数时候我们想要根据业务逻辑制作自定义标签,我们可以通过 JSTL 标签来实现:
EX:

简单

<c:set var="delUrl" value="CustInfo.do?type=6&acId=0"></c:set>

自定义,

<ab-c:set var="delUrl" value="CustInfo.do?type=6&acId=0"></ab-c:set>

我们可以根据要求对值执行一些逻辑(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

<c:set var="delUrl" value="CustInfo.do?type=6&acId=0"></c:set>

Custom

<ab-c:set var="delUrl" value="CustInfo.do?type=6&acId=0"></ab-c:set>

we can perform some logic(URL encryption ) on value as per requirement.

邮友 2024-08-05 13:25:55

这取决于您对自定义标签的使用 - 某些标签(例如创建选项下拉列表的标签)比等效的 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文