使用ModelDriven显示Struts2批量数据

时间:2011-12-14 18:44:53

标签: struts2 model-driven

我知道模型驱动过程的基本概念。

我想知道是否可以使用相同的ModelDriven Interface流程在动作标记的响应页面上显示批量数据?

用例子解释这个

请求页面是正常的,其参数是受操作控制的。

在验证请求页面时,中间进程返回数组列表对象

响应成功页面包含数据桶列表100

Array List的每个存储桶都包含10个值的JavaBean对象。

问题:通过ModelDriven接口进程需要通过循环数组列表存储区来显示数据并在响应页面上转换Java Bean以提取原始数据

问候 KARTHIK

1 个答案:

答案 0 :(得分:0)

我无法正确理解你的问题。

Request page is normal has an argument which is action controlled.

不确定上述行实际上是什么意思

除了Action本身之外,ModelDriven Actions还提供了一个推送到ValueStack的模型对象。

它提供了比对象更好的java bean。当你实现模型驱动的接口时,所有这意味着框架将把该对象放在valuestack的顶部。 这意味着说我有一个对象person,其属性为nameage,在正常方法中,我必须使用java bean类型访问器来访问名称属性,如

 <s:textfield name="name" value="%{person.name}"/> 

但是当我有模型驱动的界面时,我需要做的就是

 <s:textfield name="name" value="%{name}"/> 

因为现在人已经在价值堆栈的顶部,所以我不需要在人物对象中进行遍历