Hello,

I define a single Java Bean Form Bean, do you know how to define the validation 
rule? Thanks.

Regards
Yujun Liang
[EMAIL PROTECTED]
(0408) 467 448


1. Form Bean Definition,
<form-bean name="myForm" type="org.apache.struts.validator.DynaValidatorForm">

    <form-property name="mybean" type="com.mycompany.myproject.bean.MyBean"/>

</form-bean>

2. Java Bean,

package com.mycompany.myproject.bean;

import java.io.Serializable;

import java.sql.Timestamp;

import org.apache.commons.lang.builder.EqualsBuilder;

import org.apache.commons.lang.builder.HashCodeBuilder;

import org.apache.commons.lang.builder.ToStringBuilder;

public class MyBean implements Serializable {

    private long interchangeId;

    private Timestamp creationTime;

    private String originatingChannel;

    public long getInterchangeId() {

        return this.interchangeId;

    }

    public void setInterchangeId(long interchangeId) {

        this.interchangeId = interchangeId;

    }

    public Timestamp getCreationTime() {

        return this.creationTime;

    }


    public void setCreationTime(Timestamp creationTime) { 

        this.creationTime = creationTime;

    }


    public String getOriginatingChannel() {

        return this.originatingChannel;

    }

    public void setOriginatingChannel(String originatingChannel) {

        this.originatingChannel = originatingChannel;

    }

}

3. HTML Form

<input name="mybean.creationTime" type="text" size="30" maxlength="30" 
value="25/10/2005">
<input name="mybean.originatingChannel" type="text" size="40" maxlength="40" 
value="originating channel1">
<input name="mybean.originatingChannelUserId" type="text" size="60" 
maxlength="60" value="originating_channel_userid1">

Reply via email to