×
思维导图备注
零基础学Struts
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
10.4.2 JSP页面
浏览
1
扫码
小字体
中字体
大字体
2022-01-25 06:04:48
请
登录
再阅读
上一篇:
下一篇:
写给未来的程序员
前言
第一篇 从JSP到Struts 2
1.1.2 测试案例
1.1.3 Model 1和Model 2
1.1.4 使用MVC设计模式改进代码
1.1.5 测试MVC改进代码
1.2 MVC框架介绍
1.2.2 Struts 1框架简介
1.2.3 下载并安装Struts 1框架
1.2.4 基于Struts 1框架实现登录案例
1.3 在Eclipse中开发Struts 1
1.3.2 整合Tomcat服务器
1.3.3 为项目添加Struts 1支持
1.3.4 添加ActionForm
1.3.5 添加Action
1.3.6 部署Struts 1项目
1.4 小结
第2章 Struts 2基础
2.1.2 Struts 2简介
2.2 构建第一个Struts 2应用
2.2.2 基于Struts 2框架实现登录案例
2.2.3 程序执行流程
2.3 在Eclipse中开发Struts 2
2.3.2 添加控制器Action
2.3.3 添加并配置struts.xml
2.3.4 增加视图资源并部署Web应用
2.4 改进控制器
2.4.2 配置Action
2.5 完成输入校验
2.5.2 继承ActionSupport完成输入校验
2.6 程序国际化
2.6.2 国际化资源文件
2.6.3 加载资源文件
2.6.4 输出国际化信息
2.6.5 输出国际化的校验错误信息
2.7 小结
第二篇 Struts 2模块开发
3.1.2 简单的类型转换示例
3.2 Struts 2内建的类型转换器
3.2.2 基本数据类型转换器
3.2.3 基本数据类型的封装类转换器
3.2.4 数组类型转换器
3.2.5 集合类型转换器
3.3 OGNL表达式语言
3.3.2 在Eclipse中查看OGNL类文件
3.4 自定义类型转换器
3.4.2 实现自定义类型转换器
3.4.3 注册自定义类型转换器
3.4.4 新建显示页测试程序
3.4.5 程序执行流程
3.4.6 使用Struts 2提供的StrutsTypeConverter
3.5 局部类型转换器和全局类型转换器
3.5.2 全局类型转换器
3.6 实现集合类型转换器
3.6.2 集合属性的类型转换器
3.7 类型转换中错误处理
3.7.2 定义局部类型转换错误处理信息
3.8 小结
第4章 Struts 2输入校验
4.1.2 为什么要进行输入校验
4.2 客户端校验
4.2.2 JavaScript中使用正则表达式
4.2.3 JavaScript完成客户端校验
4.3 服务器端校验
4.3.2 完成服务器端输入校验
4.3.3 测试服务器端输入校验
4.3.4 使页面保留提交信息
4.3.5 使用addFieldError来添加错误信息
4.3.6 输入校验与类型转换关系
4.4 动态方法调用以及校验动态方法
4.4.2 为action元素指定method属性
4.4.3 校验动态方法
4.4.4 Struts 2输入校验流程
4.5 小结
第5章 Struts 2校验框架
5.1.2 编写校验规则文件
5.2 校验器风格
5.2.2 非字段校验器风格
5.2.3 配置风格比较
5.3 内建校验器
5.3.2 必填校验器
5.3.3 必填字符串校验器
5.3.4 整数校验器
5.3.5 双精度浮点数校验器
5.3.6 日期校验器
5.3.7 字段表达式校验器
5.3.8 邮箱地址校验器
5.3.9 网址校验器
5.3.10 转换校验器
5.3.11 字符串长度校验器
5.3.12 正则表达式校验器
5.4 使用校验框架完成输入校验
5.4.2 增加客户端校验
5.4.3 国际化提示信息
5.4.4 客户端校验与国际化问题
5.4.5 校验短路
5.4.6 校验规则文件搜索规则
5.5 小结
第6章 Struts 2拦截器
6.1.2 动态代理模式
6.2 拦截器介绍以及实现原理
6.2.2 拦截器实现原理
6.3 Struts 2自定义拦截器
6.3.2 另一种定义拦截器方式
6.3.3 配置拦截器
6.3.4 使用拦截器
6.3.5 默认拦截器
6.4 深入拦截器
6.4.2 配置拦截器栈
6.4.3 覆盖拦截器栈中指定拦截器的参数
6.4.4 拦截器执行顺序
6.4.5 方法过滤
6.4.6 拦截结果监听器
6.5 Struts 2内建拦截器
6.5.2 内建拦截器的配置
6.6 使用拦截器完成权限控制
6.6.2 用户信息显示
6.6.3 实现权限控制
6.6.4 配置权限控制拦截器
6.7 小结
第三篇 Struts 2高级应用
7.1.2 下载并安装Common-FileUpload框架
7.1.3 通过Common-FileUpload框架实现文件上传
7.1.4 测试文件上传
7.1.5 上传多个文件
7.1.6 测试上传多个文件
7.1.7 下载并安装COS框架
7.1.8 通过COS框架实现文件上传
7.1.9 测试使用COS框架实现文件上传
7.2 基于Struts 2完成文件上传
7.2.2 实现文件上传Action
7.2.3 配置文件上传Action
7.2.4 测试文件上传
7.3 文件上传高级配置
7.3.2 实现文件过滤
7.3.3 输出错误提示
7.4 Struts 2实现上传多个文件
7.4.2 测试使用数组实现上传多个文件
7.4.3 使用List实现上传多个文件
7.5 文件下载
7.5.2 实现文件下载Action
7.5.3 配置该文件下载Action
7.5.4 动态设置下载文件路径
7.5.5 使用拦截器增加下载权限控制
7.6 小结
第8章 Struts 2国际化
8.1.2 Java支持的国家与地区名
8.1.3 Java支持的语言
8.1.4 完成Java程序国际化
8.1.5 使用占位符
8.2 JSP页面国际化
8.2.2 临时指定资源文件完成国际化
8.2.3 加载资源文件顺序
8.3 Action中访问国际化资源文件
8.3.2 包范围资源文件
8.3.3 Action范围资源文件
8.3.4 加载资源文件顺序
8.4 实现用户自行选择语言环境
8.4.2 新建全局资源文件
8.4.3 新建及配置Action
8.4.4 测试用户自行选择的语言环境
8.4.5 在下拉列表中显示当前选择语言
8.4.6 使用Struts 2的i18n拦截器改写案例
8.5 小结
第9章 Struts 2标签库
9.1.2 使用标签库以及标签分类
9.2 逻辑控制标签
9.2.2 if/elseif/else标签
9.2.3 iterator标签
9.2.4 append标签
9.2.5 merge标签
9.2.6 generator标签
9.2.7 subset标签
9.2.8 sort标签
9.3 数据访问标签
9.3.2 bean标签
9.3.3 date标签
9.3.4 include标签
9.3.5 url标签
9.4 UI标签
9.4.2 radio标签
9.4.3 select标签
9.4.4 checkboxlist标签
9.4.5 combobox标签
9.4.6 datetimepicker标签
9.4.7 doubleselect标签
9.4.8 optiontransferselect标签
9.5 小结
第10章 Struts 2与Ajax
10.1.2 传统Web应用
10.1.3 Ajax的优势
10.1.4 Ajax技术组成
10.2 传统Web应用与Ajax应用对比
10.2.2 使用Ajax技术实现用户登录
10.3 Struts 2整合Ajax开发
10.3.2 在Struts 2中实现Ajax表单校验
10.4 Struts 2整合JSON开发
10.4.2 JSP页面
10.4.3 实现业务逻辑Action
10.4.4 完成用户名是否占用检测
10.5 小结
第四篇 Struts 2整合应用
11.1.2 下载和安装JFreeChart
11.1.3 使用JFreeChart生成饼图
11.2 JFreeChart进阶
11.2.2 显示工具提示
11.2.3 显示3D的饼图
11.2.4 设置图表标题字体
11.2.5 设置图例字体
11.2.6 设置图表的标签字体以及透明度
11.3 JFreeChart生成柱状图
11.3.2 复杂柱状图
11.3.3 设置图表中轴的显示标签字体
11.3.4 设置图表中显示标签的字体
11.3.5 设置横坐标显示标签倾斜
11.3.6 立体柱状图
11.4 JFreeChart的常用统计图表
11.4.2 立体折线图
11.4.3 面积图
11.4.4 层叠区域图
11.4.5 将图表输出到图片
11.5 在网页中生成和显示图表
11.5.2 显示统计图表
11.6 Struts 2整合开发
11.6.2 创建Action
11.6.3 配置Action
11.7 小结
第12章 Struts 2整合JasperReports开发
12.1.2 下载并安装JasperReports和iReport
12.1.3 设计报表
12.1.4 显示报表
12.2 使用iReport设计报表
12.2.2 使用iReport设计报表
12.2.3 编译报表
12.2.4 预览报表
12.3 导出PDF文件报表
12.3.2 解决中文无法显示问题
12.4 带查询报表
12.4.2 使用向导来创建带查询的报表
12.4.3 手动创建带查询的报表
12.5 带参数的报表
12.5.2 布局报表
12.5.3 执行报表
12.6 整合Struts 2和JasperReports开发报表
12.6.2 创建生成报表的Action
12.6.3 设计报表设计文件
12.6.4 配置Action
12.6.5 生成JasperReports报表
12.7 小结
第13章 Struts 2整合Hibernate开发
13.1.2 Hibernate框架的优势
13.1.3 下载和安装Hibernate
13.2 Hibernate开发入门
13.2.2 创建持久化类
13.2.3 创建对象关系映射文件
13.2.4 创建数据库表
13.2.5 插入数据
13.2.6 更新数据
13.2.7 删除数据
13.2.8 查询数据
13.2.9 使用Hibernate工具类
13.3 Struts 2整合Hibernate开发
13.3.2 持久层设计
13.3.3 业务逻辑组件
13.3.4 查询所有产品
13.3.5 添加产品
13.3.6 删除产品
13.3.7 更新产品
13.4 小结
第14章 Struts 2整合Spring开发
14.1.2 下载和安装Spring
14.1.3 Spring的IoC应用
14.2 Spring的依赖注入
14.2.2 引用其他Bean
14.2.3 使用构造函数注入依赖
14.3 Spring的自动装配
14.3.2 byName自动装配
14.3.3 byType自动装配
14.3.4 constructor自动装配
14.4 整合Struts 2和Spring框架
14.4.2 整合策略
14.5 整合Spring完成登录案例
14.5.2 依赖注入业务逻辑组件
14.6 整合Spring完成产品管理案例
14.6.2 使用HibernateTemplate进行数据库操作
14.6.3 依赖注入DAO组件
14.6.4 依赖注入业务逻辑组件
14.6.5 完成Action配置
14.7 小结
第五篇 Struts 2案例开发
15.1.2 系统结构
15.1.3 系统功能模块
15.2 Hibernate持久层设计
15.2.2 创建映射文件
15.3 DAO层设计
15.3.2 创建DAO接口
15.3.3 创建DAO实现类
15.3.4 配置DAO组件
15.4 业务逻辑层设计
15.4.2 创建业务逻辑组件实现类
15.4.3 配置业务逻辑组件
15.5 完成用户注册模块
15.5.2 创建用户注册页
15.5.3 创建用户注册控制器
15.5.4 配置用户注册控制器
15.5.5 创建校验规则文件
15.5.6 创建图形验证码生成类
15.5.7 生成图形验证码
15.5.8 使用Ajax验证用户名是否被占用
15.5.9 测试注册新用户
15.6 完成用户登录模块
15.6.2 创建用户登录控制器
15.6.3 配置用户登录控制器
15.6.4 创建校验规则文件
15.6.5 测试用户登录
15.7 小结
第16章 整合开发用户管理系统
16.1.2 系统结构
16.1.3 系统功能模块
16.2 Hibernate持久层设计
16.2.2 创建映射文件
16.3 DAO层设计
16.3.2 创建DAO接口
16.3.3 创建DAO实现类
16.3.4 配置DAO组件
16.4 业务逻辑层设计
16.4.2 创建业务逻辑组件实现类
16.4.3 配置业务逻辑组件
16.5 完成查看所有用户信息模块
16.5.2 创建查看全部用户信息控制器
16.5.3 创建全部用户信息显示页
16.5.4 配置查看全部用户信息控制器
16.5.5 测试查看所有用户信息
16.6 完成查看用户详细信息模块
16.6.2 创建查看用户详细信息显示页
16.6.3 配置用户详细信息控制器
16.6.4 测试查看用户详细信息
16.7 完成添加用户模块
16.7.2 创建用户添加控制器
16.7.3 配置用户添加控制器
16.7.4 创建校验规则文件
16.7.5 测试添加用户
16.8 完成删除用户模块
16.8.2 配置用户删除控制器
16.8.3 测试删除用户
16.9 完成更新用户模块
16.9.2 创建用户更新控制器
16.9.3 配置用户更新控制器
16.9.4 创建校验规则文件
16.9.5 测试更新用户
16.10 小结
光盘内容
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《零基础学Struts》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度