第 3 章 Struts1 深入学习(二)
课程回顾
Struts1 控制器组件有三种,分别是 ActionServlet 、 RequestProcesso
r 和 Action
RequestProcessor 是 Struts 的核心类,而 Struts 的核心控制器是
ActionServlet
DispatchAction 类能在同一个 Action 类中完成一组相关的业务操作
所有的动态 ActionForm 的实现类都必须是 org.apache.struts.acti-on.
DynaActionForm 类,或者是它的子类
动态 ActionForm 使用 form-property 元素来配置动态 ActionForm
的属性
使用实体对象作为 ActionForm 属性,简化了开发,提高了 Web 应用
程序的可维护性
本章内容
Struts1 数据类型转换器
Struts1 异常处理
Struts1 国际化
Struts1 插件开发
Struts1 中的 Token
本章目标
掌握使用 Struts1 数据类型转换器来处理日期转换异常
理解 Struts1 中的国际化
掌握 Struts1 插件开发步骤
掌握使用 Token 来阻止表单重复提交
1. Struts1 数据类型转换器
public class ShopActionForm extends
ActionForm
{
private String shopId;// 商品号
private String shopName;// 商品名
private double price;// 单价
private String place;// 产地
private int guaranteePeriod;// 保质
期
// 省略 getter 、 setter 方法 ...
}
填充的 ActionFor
m 属性是强类型
请求数据由浏览器发送给
服务器都是字符串类型
由谁来进行数据类型之间的转换?