struts - 如何在struts中修剪输入字段值?

标签 struts

我使用 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/

相关文章:

java - 错误: No tag "iterator" defined in tag library imported with prefix "logic"

javascript - 如何在JSP中很好地拆分表格

grails - 网站基础结构– DBMS到浏览器层

java - Struts 表单 bean 对象创建和连接池

java - 如果我在项目中包含多个 struts 配置文件,流程顺序是什么

javascript - 如何在 Mozilla Firefox 中禁用表单?

html - 用作提交按钮的图像

Struts html html :text does not close input type ="text" tags

java - Struts "org.apache.struts.action.RequestProcessor - Unhandled Exception thrown"- 如何获取完整的堆栈跟踪?

svn - 无法部署来自svn的项目