在FireFox和IE10中验证之前清除所有模型字段

时间:2013-07-01 12:55:31

标签: java jsp spring-webflow

我正在使用spring webflow,我遇到了从spring form到我的模型绑定字段的问题。 所以我有一个模特:

   public class MyModel implements Serializable {
private long senderAccountId;
private String senderId = "";

private String documentId = "";
private String performDateView = ""
   //......
  }

在jsp中我有:

            <portlet:actionURL var="actionURL" portletMode="view">
                   <portlet:param name="execution" value="${flowExecutionKey}"/>
           </portlet:actionURL>

        <form:form id="creationForm" modelAttribute="payment" action="${actionURL}"
            method="post">

     <form:input path="senderId" size="18"/>
      //............

在我的webflow xml中:

          //....
         <transition on="saveAsDraft" to="decisionActionResult" validate="true">
         //......

在IE10和FireFox中: 当我在验证对象中时,我的所有模型字段都被清除并设置为null。 但在Google Chrome中,evresing工作正常。这只是我的问题吗?

1 个答案:

答案 0 :(得分:0)

问题在于:$('form')。submit(); 必须是:$('#form')。submit();并添加id到表单,这就是全部,但在谷歌浏览器中它工作正常!