第6章 视图层设计技术.pptVIP

  • 7
  • 0
  • 约4.19千字
  • 约 26页
  • 2017-04-28 发布于四川
  • 举报
第6章 视图层设计技术

第六章 视图层设计技术 ;本章要点;6.1 自定义标签 ;自定义标签的设计原理 自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时被转化为Servlet,标签转化为对称为Tag Handler的对象的操作。接着当Servlet执行时Web Container调用那些操作。自定义标签有着丰富的特点,它们可以: 通过调用页面传递参数实现定制; 访问所有对于JSP页面可能的对象; 修改由调用页面产生的响应; 自定义标签间可相互通信; 在同一个JSP页面中通过标签嵌套,可以实现复杂的交互。 ;开发自定义标签一般需要按照以下三个步骤来操作: 1.创建标签的处理类 每个标签都有对应的标签处理类(Tag Handler Class)。标签处理类必须实现Tag接口。可以继承javax.servlet.jsp.TagSurpport类或者javax.servlet.jsp.BodyTagSupport来创建不带体或带体的标签。JSP2.0以后引入了javax.servlet.jsp.tagext.SimpleTagSupport,可以用于建立简单的标签。 ;、;案例6-1 设计博客网站的博文分类标签 设计两个标签:一个是博文分类目录标签用于博客界面的左侧栏,一个是博文分类下拉列表表用于发表文章时选择分类。前者运行效果如图6-1所示,后者运行效果如图6-2所示。 ;〖技术

文档评论(0)

1亿VIP精品文档

相关文档