13.4.2 在FreeMarker标签中
13.4.2 使用动态属性
13.4.3 JSP标签支持
13.4.4 变量解析与内置变量
13.4.5 访问Servlet/JSP范围对象
13.4.6 类型转换与本地化
13.5 在用户注册程序中使用FreeMarker来实现表现层
13.6 小结
第14章 使用sitemesh控制页面布局
14.1 SiteMesh简介
14.2 下载并安装SiteMesh
14.3 感受SiteMesh
14.4 SiteMesh的工作原理
14.5 SiteMesh的标签库
14.5.1 decorator标签库
14.5.2 page标签库
14.6 在装饰器中获取原始页面的内容
14.7 装饰器的组合应用
14.8 装饰器映射器
14.9 Struts 2对SiteMesh的支持
14.10 在用户注册程序中使用SiteMesh进行页面布局
14.10.1 使用JSP作为表现层
14.10.2 使用FreeMarker作为表现层
14.11 小结
第15章 避免表单重复提交与等待页面
15.1 避免表单重复提交
15.1.1 避免表单重复提交的实现原理
15.1.2 Struts 2的实现方式
15.1.3 使用TokenInterceptor
15.1.4 使用TokenSessionStoreInterceptor
15.2 自动显示等待页面
15.2.1 ExecuteAndWaitInterceptor 的工作机制
15.2.2 使用ExecuteAndWaitInterceptor
15.3 小结
第16章 文件上传和下载
16.1 文件上传
16.1.1 基于表单的文件上传
16.1.2 文件上传格式分析
16.1.3 Struts 2对文件上传的支持
16.1.4 在Struts 2中实现文件上传
16.1.5 对文件上传进行更多的控制
16.1.6 多文件上传
16.2 文件下载
16.2.1 Struts 2对文件下载的支持
16.2.2 在Struts 2中实现文件下载
16.2.3 改进下载程序
16.3 小结
第17章 在Struts 2中实现crud
17.1 准备工作
17.2 文章分类的CRUD操作
17.3 小结
第18章 Struts 2对Ajax的支持
18.1 Ajax快速入门
18.1.1 Ajax简介
18.1.2 DOM
18.1.3 XMLHTTPRequest
18.2 Ajax应用开发
18.2.1 使用XML作为数据的载体
18.2.2 使用JSON串作为数据的载体
18.2.2.1 理解JSON
18.2.2.2 下载JSON的Java实现
18.2.2.3 下载JSON的JavaScript脚本
18.2.2.4 使用JSON作为图书信息的数据
18.2.2.2 格式
18.2.3 使用Dojo简化Ajax应用的开发
18.2.3.1 Dojo概述
18.2.3.2 下载Dojo工具包
18.2.3.3 在ch18 Web程序中使用Dojo
18.3 在Struts 2中使用JSON插件
18.3.1 JSON插件
18.3.1.1 JSON插件概述
18.3.1.2 定制序列化和反序列化
18.3.1.3 下载JSON插件
18.3.2 使用JSON插件的实例
18.4 Struts 2的Ajax标签
18.4.1 Ajax标签的基础知识
18.4.1.1 共同的属性
18.4.1.2 等待指示符
18.4.1.3 事件发布/订阅模型
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-32051-5.html
就算你唱歌好听那你也是一个没人知道的路人
我们也派军舰到他家去吧
这是要去选择新生的节奏了不是摩