
请解释一下validation.xml
<formname="/PRISub"><fieldproperty="prIVO.prRID"depends="required"><arg0key="pr.issue...
<form name="/PRISub">
<field property="prIVO.prRID" depends="required">
<arg0 key="pr.issue.RID"/>
</field>
<field property="prIVO.issueLocation" depends="required,maxlength">
<arg0 key="pr.issue.location"/>
<arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>160</var-value>
</var>
</field>
<field property="prIVO.description" depends="required,maxlength">
<arg0 key="pr.issue.description"/>
<arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>1000</var-value>
</var>
</field>
<field property="prIVO.reporterID" depends="required">
<arg0 key="pr.issue.reporterID"/>
</field>
<field property="prIVO.issTID" depends="required">
<arg0 key="pr.issue.typeID"/>
</field>
<field property="prIVO.derPID" depends="required">
<arg0 key="pr.issue.derPID"/>
</field>
<field property="prIVO.resPID" depends="required">
<arg0 key="pr.issue.resPID"/>
</field>
<field property="prIVO.planFD" depends="required">
<arg0 key="pr.issue.planFD"/>
</field>
</form> 展开
<field property="prIVO.prRID" depends="required">
<arg0 key="pr.issue.RID"/>
</field>
<field property="prIVO.issueLocation" depends="required,maxlength">
<arg0 key="pr.issue.location"/>
<arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>160</var-value>
</var>
</field>
<field property="prIVO.description" depends="required,maxlength">
<arg0 key="pr.issue.description"/>
<arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>1000</var-value>
</var>
</field>
<field property="prIVO.reporterID" depends="required">
<arg0 key="pr.issue.reporterID"/>
</field>
<field property="prIVO.issTID" depends="required">
<arg0 key="pr.issue.typeID"/>
</field>
<field property="prIVO.derPID" depends="required">
<arg0 key="pr.issue.derPID"/>
</field>
<field property="prIVO.resPID" depends="required">
<arg0 key="pr.issue.resPID"/>
</field>
<field property="prIVO.planFD" depends="required">
<arg0 key="pr.issue.planFD"/>
</field>
</form> 展开
展开全部
<form name="/PRISub">
//表名,对应的struts-config的formbean里面的name,很重要
<field property="prIVO.prRID" depends="required">//某一个表单是必需要填的的比如 <html:text property="name"/> 名字是必须的
<arg0 key="pr.issue.RID"/>
//arg0 代表你配置文件中的{0},arg1代表{1}
在你的ApplicationResource中配置
error.required={0}is required
pr.issue.RID=Rid
如果你这个表单没填则会提示Rid is requeird.
</field>
<field property="prIVO.issueLocation" depends="required,maxlength"> //多了一个maxlength
<arg0 key="pr.issue.location"/> 同第一个
<arg1 key="${var:maxlength}" name="maxlength" resource="false"/> ${var:maxlength}就是你下面配置最大长度的值
<var> //
在你struts的ApplicationResource中配置
pr.issue.location=location
error.maxlength={0} 's maxlength is longer than {1}
如果你输入最大长度大于160,则会提示location's maxlenght is longer than 160,就这样用的
<var-name>maxlength</var-name>
<var-value>160</var-value> //配置最大长度为160
</var>
</field>
<field property="prIVO.description" depends="required,maxlength">
<arg0 key="pr.issue.description"/>
<arg1 key="${var:maxlength}" name="maxlength" //同上resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>1000</var-value>
</var>
</field>
<field property="prIVO.reporterID" depends="required"> //同第一
<arg0 key="pr.issue.reporterID"/>
</field>
<field property="prIVO.issTID" depends="required"> //同第一
<arg0 key="pr.issue.typeID"/>
</field>
<field property="prIVO.derPID" depends="required"> //同第一
<arg0 key="pr.issue.derPID"/>
</field>
<field property="prIVO.resPID" depends="required"> //同第一
<arg0 key="pr.issue.resPID"/>
</field>
<field property="prIVO.planFD" depends="required"> //同第一
<arg0 key="pr.issue.planFD"/>
</field>
</form>
//表名,对应的struts-config的formbean里面的name,很重要
<field property="prIVO.prRID" depends="required">//某一个表单是必需要填的的比如 <html:text property="name"/> 名字是必须的
<arg0 key="pr.issue.RID"/>
//arg0 代表你配置文件中的{0},arg1代表{1}
在你的ApplicationResource中配置
error.required={0}is required
pr.issue.RID=Rid
如果你这个表单没填则会提示Rid is requeird.
</field>
<field property="prIVO.issueLocation" depends="required,maxlength"> //多了一个maxlength
<arg0 key="pr.issue.location"/> 同第一个
<arg1 key="${var:maxlength}" name="maxlength" resource="false"/> ${var:maxlength}就是你下面配置最大长度的值
<var> //
在你struts的ApplicationResource中配置
pr.issue.location=location
error.maxlength={0} 's maxlength is longer than {1}
如果你输入最大长度大于160,则会提示location's maxlenght is longer than 160,就这样用的
<var-name>maxlength</var-name>
<var-value>160</var-value> //配置最大长度为160
</var>
</field>
<field property="prIVO.description" depends="required,maxlength">
<arg0 key="pr.issue.description"/>
<arg1 key="${var:maxlength}" name="maxlength" //同上resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>1000</var-value>
</var>
</field>
<field property="prIVO.reporterID" depends="required"> //同第一
<arg0 key="pr.issue.reporterID"/>
</field>
<field property="prIVO.issTID" depends="required"> //同第一
<arg0 key="pr.issue.typeID"/>
</field>
<field property="prIVO.derPID" depends="required"> //同第一
<arg0 key="pr.issue.derPID"/>
</field>
<field property="prIVO.resPID" depends="required"> //同第一
<arg0 key="pr.issue.resPID"/>
</field>
<field property="prIVO.planFD" depends="required"> //同第一
<arg0 key="pr.issue.planFD"/>
</field>
</form>
展开全部
<form name="/PRISub">
//表名,对应的struts-config的formbean里面的name,很重要
<field property="prIVO.prRID" depends="required">//某一个表单是必需要填的的比如 <html:text property="name"/> 名字是必须的
<arg0 key="pr.issue.RID"/>
//arg0 代表你配置文件中的{0},arg1代表{1}
在你的ApplicationResource中配置
error.required={0}is required
pr.issue.RID=Rid
如果你这个表单没填则会提示Rid is requeird.
</field>
<field property="prIVO.issueLocation" depends="required,maxlength"> //多了一个maxlength
<arg0 key="pr.issue.location"/> 同第一个
<arg1 key="${var:maxlength}" name="maxlength" resource="false"/> ${var:maxlength}就是你下面配置最大长度的值
<var> //
在你struts的ApplicationResource中配置
pr.issue.location=location
error.maxlength={0} 's maxlength is longer than {1}
如果你输入最大长度大于160,则会提示location's maxlenght is longer than 160,就这样用的
<var-name>maxlength</var-name>
<var-value>160</var-value> //配置最大长度为160
//表名,对应的struts-config的formbean里面的name,很重要
<field property="prIVO.prRID" depends="required">//某一个表单是必需要填的的比如 <html:text property="name"/> 名字是必须的
<arg0 key="pr.issue.RID"/>
//arg0 代表你配置文件中的{0},arg1代表{1}
在你的ApplicationResource中配置
error.required={0}is required
pr.issue.RID=Rid
如果你这个表单没填则会提示Rid is requeird.
</field>
<field property="prIVO.issueLocation" depends="required,maxlength"> //多了一个maxlength
<arg0 key="pr.issue.location"/> 同第一个
<arg1 key="${var:maxlength}" name="maxlength" resource="false"/> ${var:maxlength}就是你下面配置最大长度的值
<var> //
在你struts的ApplicationResource中配置
pr.issue.location=location
error.maxlength={0} 's maxlength is longer than {1}
如果你输入最大长度大于160,则会提示location's maxlenght is longer than 160,就这样用的
<var-name>maxlength</var-name>
<var-value>160</var-value> //配置最大长度为160
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<field>节点代表你要验证的字段,<arg>节点代表向验证信息中插入的参数,最多可以插入4个参数arg0到arg3,key属性表示从属性文件组中获得的错误提示信息。这个提示信息可以作为参数插入到验证信息中。它是结合<arg>节点来使用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么专业的~50分估计没人干~ :(
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询