第1章 JSP与标志扩展 1
Java小服务 1
JavaServer Pages 4
JSP与JavaBeans 8
JSP标志扩展 11
小结 13
第2章 简单标志 14
标志语法 14
Tag接口 15
标志寿命周期 16
TagSupport类 18
PageContext类 19
建立第一个标志 20
标志属性 29
标志寿命周期 30
属性类型 31
类型转换 32
增加字符串属性 35
增加对象属性 38
小结 41
第3章 标志体内容 42
体内容类型 42
再论Tag接口与标志寿命周期 44
通过编程包含体内容 46
情境返回码 52
综合 54
小结 63
第4章 页面与脚本变量 64
脚本变量 64
Java对象 64
从标志中引入脚本变量 68
在TLD中声明变量 73
用TagExtraInfo类声明变量 77
用变量引入远程信息 83
定义新的脚本变量 89
规则 90
小结 91
第5章 迭代标志 92
JSP页面上的迭代 92
IterationTag接口 95
for循环 98
while循环 103
隐式迭代 107
小结 114
第6章 体标志 115
BodyTag接口 115
while循环迭代 122
操纵体内容 127
tagdependent体内容 133
操纵标志相关体内容 134
JSP与tagdependent体内容 139
小结 139
用脚本变量协作 140
第7章 协作标志 140
何谓协作 140
用范围属性协作 147
协作访问父标志 156
大原则 164
小结 164
第8章 标志使用模式 165
标志的常见用法 165
定制标志与JavaBean 166
建议 175
在页面上进行操作 175
在页面上执行逻辑 185
替换标准的HTML标志 188
访问企业资源 195
使用JMS 203
建议 210
小结 211
第9章 设计标志与标志库 212
标志库好坏的标准 212
内容与表示 215
属性 218
处理异常 225
再论标志寿命周期 228
性能准则 232
小结 232
验证 233
第10章 验证与部署 233
标志库描述项 252
部署标志库 255
建档标志库 259
查错与问题 259
小结 261
第11章 案例分析 263
设置舞台 263
表示业务对象 264
建立框架组 268
左边菜单 269
标头 279
类别页面 280
图书页面 308
案例总结 309
小结 311
第12章 第三方标志库 312
为什么使用第三方标志库 312
选择第三方标志库 312
Struts 313
JakartaTaglibs 325
JSP标准标志库 329
集成表达式语言支持 336
JSTL小结 342
小结 343
附录A标志API参考手册 344
附录B安装Tomcat4.03 356