0 0

有关xwork modeldriven的问题5

有这样一个问题:
域模型中,如:

public class Vote{

    private Integer voteID;
    private List<VoteOption> voteOptions;

    getter,setter...
}

在jsp页面上,可能有多个voteOptions,xwork能不能自动将页面上多个voteOptions的属性赋值给domain。?
问题补充:
那意思是只能action里面循环了?
2008年6月02日 10:44

1个答案 按时间排序 按投票排序

0 0

看看这个http://www.iteye.com/problems/170

2008年6月11日 22:46

相关推荐

    Java详解ModelDriven和Preparable拦截器.doc

    本资源主要讲解了Java中的ModelDriven和Preparable拦截器,旨在解决Action类中包含JavaBean的业务属性的问题。通过使用ModelDriven拦截器,可以将冗余代码抽取出来,把操作一个一个散列的属性变为操作一个对象——在...

    [尚硅谷]_封捷_ModelDriven和Preparable拦截器.pdf

    为了简化代码并避免冗余,可以通过实现`com.opensymphony.xwork2.ModelDriven`接口来使用ModelDriven拦截器。具体步骤如下: 1. **实现ModelDriven接口**:在Action类中实现`ModelDriven`接口,并提供`getModel()`...

    struts2 model-driven

    3. **模型驱动(ModelDriven)接口**:Struts2提供了一个名为`com.opensymphony.xwork2.ModelDriven`的接口,Action类实现这个接口后,框架会自动将请求参数绑定到模型对象上。 **二、ModelDriven模式的使用步骤** ...

    Struts2支持Json的Jar

    它提供了一些基本的Action管理和数据绑定功能,对于JSON处理来说,XWork的ModelDriven接口和结果类型是必不可少的。 4. `ognl.jar`:Object-Graph Navigation Language (OGNL)是Struts2使用的表达式语言,用于在...

    Struts2开发Jar

    开发者可以实现`com.opensymphony.xwork2.ModelDriven`接口来使用此功能。 6. **值栈(Value Stack)**:Struts2的值栈是模型数据和视图之间的桥梁,它保存了请求的ActionContext、Action实例、ActionForm、POJO等...

    struts2.3.32 api

    5. **模型驱动(ModelDriven)和值栈(ValueStack)**:Struts 2使用ValueStack来存储Action的属性,ModelDriven接口可以帮助我们将Action与模型对象关联,简化数据绑定过程。 6. **结果类型(Result Type)**:...

    struts2.0核心包

    5. **ModelDriven和ModelDriven Interceptor**:ModelDriven接口和对应的拦截器简化了模型绑定,使Action可以直接与模型对象关联,自动将表单参数映射到模型属性。 6. **ValueStack**:ValueStack是Struts2中的一个...

    Struts2拦截器实例.docx

    import com.opensymphony.xwork2.ModelDriven; import cn.itheima.domain.User; import cn.itheima.service.UserService; import cn.itheima.service.impl.UserServiceImpl; public class UserAction extends...

    Struts2核心包

    5. **模型驱动(ModelDriven)**:Struts2支持模型驱动,允许Action类引用一个模型对象,这样可以直接操作模型对象属性,简化视图与模型的数据绑定。 6. **工作流(Workflow)**:Struts2的工作流组件负责解析用户...

    Struts中不同的Action和ActionForm组合.rar

    Action通常是一个实现了`com.opensymphony.xwork2.Action`接口或其子接口(如`com.opensymphony.xwork2.ActionSupport`)的类,其中定义了执行业务逻辑的方法,如`execute()`。 2. **ActionForm**: 在早期的Struts ...

    黄淮学院J2EE考试复习试题

    - `ModelDriven&lt;T&gt;`:提供模型驱动功能。 - `ActionInvocationAware`:允许action访问ActionInvocation。 8. **输出校验错误信息的方法** 通过控制器类中的`addActionError(String error)`方法来输出校验错误...

    struts2开发文档

    3. **添加JAR包**: 在项目中,需要将Struts2的核心库和其他依赖库(如commons-logging-api、freemarker、ognl、struts2-core和xwork等)添加到类路径,以便框架能正常工作。 4. **配置web.xml**: 在`web.xml`文件中...

    Struts2 的接受参数的几种方式

    import com.opensymphony.xwork2.ModelDriven; /** * 使用模型驱动来接受用户输入,需要实现 ModelDriven 接口 * @author Alan * 时间:2009年7月10日 */ public class LoginAction3 implements ModelDriven...

    J2EE考试复习试题_struts2_spring_hibernate.doc

    - **接口实现**:ActionSupport类不仅实现了`Action`接口,还实现了`ModelDriven`等其他接口,以便于实现模型驱动等功能。 - **校验错误输出**:通过控制器类中的`addFieldError`方法可以向用户展示校验失败的信息。...

    struts-action.zip

    4. **模型驱动(ModelDriven)**:Struts2提供了一个ModelDriven接口,可以让Action类直接操作模型对象,简化了数据绑定的过程。 5. **拦截器(Interceptor)**:Struts2的拦截器机制是其一大特色,允许开发者在...

    struts2 API

    通过实现 `ModelDriven` 接口,Action类可以直接访问模型对象。 7. **ActionContext**: - ActionContext封装了当前请求的所有上下文信息,如session、request、response以及值栈等。开发者可以使用它来在不同的...

    struts2.18jar包

    4. **模型驱动(ModelDriven)**:Struts2支持模型驱动模式,允许Action类引用一个Model对象,方便地处理业务数据。这有助于保持Action类的简洁,提高代码的可读性和可维护性。 5. **值栈(Value Stack)**:值栈是...

    Struts-2.3.24-2.3.31-2.5.5lib包

    4. **ModelDriven**:Struts2支持ModelDriven模式,可以将业务对象直接绑定到Action,简化了数据绑定过程。 5. **ValueStack**:ValueStack是Struts2中的一个重要概念,它是一个存储Action上下文的对象栈。Action的...

Global site tag (gtag.js) - Google Analytics