当前位置 : 主页 > 编程语言 > java >

jsp taglib与jsp页面之间的根本区别是什么?

来源:互联网 收集:自由互联 发布时间:2021-06-25
我有几个常见的元素(组件),将生成一些 HTML.似乎我的选择是创建一个taglib,或者只是将该逻辑放入一个jsp页面并包含jsp. 有什么不同?积极与消极? 当您使用taglib时,通常使用容器: 从
我有几个常见的元素(组件),将生成一些 HTML.似乎我的选择是创建一个taglib,或者只是将该逻辑放入一个jsp页面并包含jsp.

有什么不同?积极与消极?

当您使用taglib时,通常使用容器:

>从_jspService中编写并调用辅助方法
>在辅助方法中,创建了一个标记类的实例,并调用了标准方法(setParent(),doStartTag(),doEndTag()等…)

这使得所有代码保持在同一资源中(请求不会传递到另一个组件),因此允许您构建循环行为并访问当前页面上的其他组件.

学习标签库存在开销.但是,一旦你的第一个标签工作全部下坡.此外,最终结果将使非开发人员更容易理解(假设您为标签选择了好名称).

上一篇:Tiles与JSP包括
下一篇:JSP DAO(Model)
网友评论