struts2进阶一

结果跳转方式(对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中:

表单中:

运行结果:

总结:

关键:

猜你喜欢

转载自blog.csdn.net/qq_41956566/article/details/84667068