Struts 2 模型驱动动作教程

来源:互联网 发布:淘宝店转让安全吗 编辑:程序博客网 时间:2024/05/01 06:45

Struts 2 模型驱动动作例题

 

创建一个模型驱动(ModelDriven)动作(action)需要捕获ModelDriven接口,还需要包括模型驱动拦截器(modelDriven interceptor)。模型驱动拦截器(modelDriven interceptor)已经包含在default stack里了。

 

下一步,我们需要实现getModel()方法,并在该方法中返回应用域对象(domain object),在这个例子中返回User对象。

 

当使用模型驱动(ModelDriven)方法,我们需要自己初始化User对象。

 

框架将自动传送表单数据传送到User对象中去。

 

 

在动作(action)中,可以直接访问user对象的属性。如下:

 

下面是User类:

 

在jsp页面中可以直接访问user的属性。例如:

 

index.jsp页面的代码:

 

result.jsp页面的代码:

 

下面是执行画面:

 

输入之后的执行结果:

 

源代码:下载

 

源代码 + lib:下载

 

原创粉丝点击