【发布时间】:2014-02-21 07:40:55
【问题描述】:
我正在处理一个 Webflow 应用程序,我可能必须提交当前表单才能删除子记录(复杂的工作流程,抱歉)。
问题是,如果用户在表单中输入垃圾数据,然后按下“删除”按钮,绑定和/或验证将失败,并且永远不会提交表单。
因此,如果他们输入垃圾数据,他们无法删除记录。
处理用户在网络表单中输入“垃圾”数据的首选方法是什么,尤其是在数字字段中输入非数字数据?我有一个如下所示的 Spring 表单支持对象:
public class MyFormInfo implements Serializable {
private String myName;
private Integer myNumber;
}
如果用户在myName 字段中输入垃圾,我可以在验证期间忽略它。但是,如果他们在myNumber 字段中输入垃圾并且绑定失败,我没有很好的方法来捕获它并且我无法提交表单。
大家有什么好的办法吗?
【问题讨论】:
标签: forms spring spring-mvc