[size=large]1、action:代表一个struts2的请求
2、Action类:能够处理Struts2请求的类
属性的名字必须遵守于JavaBeans(封装)属性名相同的命名规则
属性的类型可以是任意类型,从字符串到非字符串(基本数据类型)之间的数据转换可以自动发生
必须有一个不带参数的构造器:通过反射创建实例
至少有一个供struts在执行这个action时调用的方法
同一个Action类可以包含多个action方法
Struts2会为每一个HTTP请求创建一个Action实例,即Action不是单例的,是线程安全的。[/size]
2、Action类:能够处理Struts2请求的类
属性的名字必须遵守于JavaBeans(封装)属性名相同的命名规则
属性的类型可以是任意类型,从字符串到非字符串(基本数据类型)之间的数据转换可以自动发生
必须有一个不带参数的构造器:通过反射创建实例
至少有一个供struts在执行这个action时调用的方法
同一个Action类可以包含多个action方法
Struts2会为每一个HTTP请求创建一个Action实例,即Action不是单例的,是线程安全的。[/size]