结果跳转方式(对struts.xml文件进行配置)
方式一:转发(默认的方式)
方式二:重定向
方式三:转发到action ***
例如:重定向到CustomerAction的list方法
*方式四*:重定向(地址变)到action ***
获得servletAPI
如何在action中获得原生servletAPI(原理):
访问servletAPI的方式
方式一:通过ActionContext
方式二(不推荐):通过ServletActionContext
方式三:通过实现接口
Action生命周期:
action获得参数:
方式一:属性驱动并获得参数
需要在action中创建属性的eget、set方法
方式二:对象驱动
创建User实体类
在action中创建User对象,有get、set方法
方式三:模型驱动
在action中准备User成员变量 (没有get与set方法)
实现接口
创建方法
需要手动将user创建出来,否则getModel方法返回的是null
集合类型参数封装
list:需要生成get、set方法
map:需要生成get、set方法
action中:
表单中:
运行结果:
总结:
关键: