对于所有在生产环境中编写 jsps 的人来说,这是一个快速的问题。你使用jsp标准动作吗?为什么?可能有哪些常见用例?
我问是因为那里有很多标签库似乎更有能力,我不确定考虑任何任务的标准操作是否值得。
谢谢。
编辑:通过标准动作,我的意思是:
jsp:useBean
jsp:getProperty
jsp:设置属性
jsp:包括
jsp:转发
jsp:参数
jsp:插件
jsp:属性
jsp:正文
jsp:元素
jsp:文本
对于所有在生产环境中编写 jsps 的人来说,这是一个快速的问题。你使用jsp标准动作吗?为什么?可能有哪些常见用例?
我问是因为那里有很多标签库似乎更有能力,我不确定考虑任何任务的标准操作是否值得。
谢谢。
编辑:通过标准动作,我的意思是:
jsp:useBean
jsp:getProperty
jsp:设置属性
jsp:包括
jsp:转发
jsp:参数
jsp:插件
jsp:属性
jsp:正文
jsp:元素
jsp:文本
仍在使用jsp:include
,但不经常使用。自从采用了 EL、JSTL 和 Tiles 之后,其余的都没有使用过。
使用 Tiles,我们不需要使用jsp:include
,但没有理由tiles:insert
仅仅为了它而使用,我倾向于只tiles:insert
在引用定义时使用。
只有<jsp:include>
(和<jsp:param>
作为孩子)是有用的。当使用正确的 MVC 设计或框架时,残余最终是无用的。也许这<jsp:plugin>
对applet 很有用,但由于有些年存在applet 部署程序JavaScript 文件,这使得它变得多余。
一些 JSP 纯粹主义者可能会选择这<jsp:useBean>
也很有用,以便在 EL 中触发 IDE 自动完成 bean 属性。但在使用 MVC 方法时,它本身并不是必需的。