Hmm, I'm not sure how to specify the validation rules with that
configuration; you could try with <field property="mybean.creationTime"
depends="...
L.
Yujun Liang wrote:
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">
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]