我使用 Struts v1.3 并具有以下输入表单:
在 struts-config.xml 中:
<form-bean name="testForm"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="displayName" type="java.lang.String" />
</form-bean>
在validation.xml 中:
<form name="testForm">
<field property="displayName" depends="required">
<arg key="input.displayName" />
</field>
</form>
如何修剪“displayName”的值?如何修剪表单的所有“java.lang.String”输入字段的值?
最佳答案
您现在可能有机会修剪字符串,请求处理器将数据从输入字段更新到表单。这没有经过测试,但是当您将 setter setDisplayName(String displayName) 修改为类似的内容时会发生什么
public void setDisplayName(String displayName) {
this.displayName = displayName.trim();
}
这不是一个很好的解决方案,因为它将逻辑迁移到 setter 中。
问候
关于struts - 如何在struts中修剪输入字段值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/240314/