1、编写动作类的方式
方式一:动作类就是一个POJO。可以不用继承或实现任何的类或接口。
方式二:动作类实现com.opensymphony.xwork2.Action接口。
SUCCESS:一切正常时使用
NONE:不转向任何视图时使用(文件下载时)
ERROR:出错(异常中)
INPUT:数据回显时。
LOGIN:转向登录页面时。
(推荐的)方式三:动作类继承ActionSupport类。
2、动作方法:
编写要求:
必须是public的
方法必须返回String的值。如果为null,则不转向任何的视图
方法没有任何的参数
3、动作方法的映射:
4、DMI:Dynamic Method Invocation(动态方法调用)(了解)
当前配置:没有指定动作方法
URL: customer!addCustomer
错误:
危险:容易把动作方法暴露给客户端
5、默认的action