当前位置: 网站首页 > WEB > jsp

实例讲解JSP Model2体系结构(下)

时间:1970-1-1 08:33:31来源: jsp作者:admin 点击:0次 字体 [ С]
使用JSP模板来封装网页布局
(作者:天译编译 2000年12月11日 10:01)

执行模板
  这里所讨论的模板将在三种定制标签下执行:

  Template: insert

  Template: put

  Template: get

  insert 标签中包含一个模板,但是在包含之前,put 标签存储有一些信息——name, URI和Boolean 值(用来指定将内容是包含还是直接显示)——关于模板所包含的内容。在template:get中包含(或显示)了指定的内容,随后将访问这些信息。

  template:put 把Bean 存储在请求区域(但并不直接存储),因为如果两个模板使用了相同的内容名,一个嵌套模板就将覆盖封装模板中的内容。

  为了保证每一个模板能够只存取它自己的信息,template:insert 保留了一个hashtable堆栈。每一个insert 开始标签建立一个 hashtable并把它放入堆栈。封装的put 标签建立bean并把它们保存到最近建立的hashtable中。随后,在被包含模板中的 get 标签访问hashtable中的bean。图 4 显示了堆栈是如何被保留的。 
发表评论
验证码:
最新评论