不再使用jsp标准操作了吗?

发布于 2024-10-24 02:12:26 字数 393 浏览 2 评论 0原文

对于所有在生产环境中编写 jsp 的人来说,这是一个简单的问题。您使用 jsp 标准操作吗?为什么?一些常见的用例可能是什么?

我问这个问题是因为有很多标记库似乎功能更强大,而且我不确定是否值得考虑任何任务的标准操作。

谢谢。

编辑:通过标准操作,我的意思是:

jsp:useBean

jsp:getProperty

jsp:setProperty

jsp:include

jsp:forward

jsp:param

jsp:plugin

jsp:attribute

jsp:body

jsp:element

jsp:text

This is a quick question for all of you writing jsps in production. Do you use jsp standard actions and why? What are maybe some of common use cases?

I ask because there are so many taglibs out there that seem to be so much more capable and I am not sure if considering standard actions for any task is worth is anymore.

Thanks.

Edit: By standard actions I mean the fol:

jsp:useBean

jsp:getProperty

jsp:setProperty

jsp:include

jsp:forward

jsp:param

jsp:plugin

jsp:attribute

jsp:body

jsp:element

jsp:text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

内心旳酸楚 2024-10-31 02:12:26

仍在使用 jsp:include,但不经常使用。自从采用 EL、JSTL 和 Tiles 后,根本没有使用其余的。

对于 Tiles,我们不需要使用 jsp:include,但没有理由仅仅为了使用 tiles:insert ,我倾向于在引用定义时只使用tiles:insert

Still using jsp:include, but not often. Not used the rest at all since adopting EL, JSTL and Tiles.

With Tiles, we don't need to use jsp:include, but there's no reason to use tiles:insert just for the sake of it, I tend to only use tiles:insert when referencing definitions.

时光是把杀猪刀 2024-10-31 02:12:26

只有 (以及作为子项的 )才有用。当使用正确的 MVC 设计或框架时,剩下的内容最终毫无用处。也许 对于 applet 很有用,但几年后出现了 applet 部署程序 JavaScript 文件,这使得它变得多余。

一些 JSP 纯粹主义者可能会选择 也很有用,可以触发 IDE 自动完成 EL 中的 bean 属性。但使用 MVC 方法时,它本身并不是必需的。

相关问题:

Only the <jsp:include> (and <jsp:param> as child) is useful. The remnant is ultimately useless when using a proper MVC design or framework. Maybe the <jsp:plugin> is useful for applets, but since some years there exist an applet deployer JavaScript file which makes it superfluous.

Some JSP purists may opt that <jsp:useBean> is also useful in order to trigger IDE autocompletion of bean properties in EL. But it is not required per se when using the MVC approach.

Related questions:

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