Struts2使用ModelDriven显示批量数据

Struts2使用ModelDriven显示批量数据,struts2,model-driven,Struts2,Model Driven,我知道模型驱动过程的基本概念 我多么想知道是否可以使用相同的ModelDriven接口过程在action tagged response页面上显示批量数据 用例子来解释这一点 请求页面正常,有一个受操作控制的参数 在验证请求页面上,中间进程返回数组列表对象 响应成功页面有一个存储桶100的数组列表 数组列表的每个bucket包含一个10个值的JavaBean对象 问题:通过ModelDriven接口,流程需要通过循环数组列表存储桶并在响应页面上转换JavaBean来显示数据,以提取原始数据 关于

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

我多么想知道是否可以使用相同的ModelDriven接口过程在action tagged response页面上显示批量数据

用例子来解释这一点

请求页面正常,有一个受操作控制的参数

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

响应成功页面有一个存储桶100的数组列表

数组列表的每个bucket包含一个10个值的JavaBean对象

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

关于
karthik

我无法正确理解你的问题

Request page is normal has an argument which is action controlled.
我不知道上面这句话到底是什么意思

模型驱动的动作除了动作本身之外,还提供了一个要推送到ValueStack上的模型对象

当您实现了模型驱动接口时,所有这一切都意味着框架将把对象放在valuestack的顶部。 这意味着,假设我有一个具有属性name和age的objectperson,在正常的方法中,我必须使用javabean类型的访问器来访问name属性,比如

 <s:textfield name="name" value="%{person.name}"/> 
但当我有了模型驱动的界面,我需要做的就是

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

因为现在person已经位于值堆栈的顶部,所以我不需要遍历person对象内部

Hi>>我有一个具有属性名称和年龄的对象person,在正常的方法中,如果bean有其他可以从DB获得的值,我就必须使用Javabean。这可以显示吗…???所有属性都需要getter和setter,因为当标记想要引用它们时,OGNL将查找相应的getter方法,直接属性访问从来都不是一个好方法