2014-02-25 48 views
0

我有以下問題。見下面的代碼。從jsp重置路徑變量

<form:form action="${pageContext.request.contextPath}/editUser" commandName="user"> 
     <div id="editUserDialog" class="modal fade"> 
      <div class="modal-dialog"> 
       <div class="modal-content"> 
        <div class="modal-header"> 
         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 
         <h4 class="modal-title">Edit user</h4> 
        </div> 
        <div class="modal-body"> 
         <form:select id="slc_picker" path="id" class="selectpicker" data-width="100%" onchange="javascript:onSelectEditUser()"> 
          <c:forEach items="${users}" var="us"> 
           <option>${us.id}</option> 
          </c:forEach> 
         </form:select> 
         <form:input id="surname" path="surname" type="text" class="form-control" placeholder="Surname"/> 
         <form:input id="name" path="name" type="text" class="form-control" placeholder="Name" /> 
         <form:input id="fatherName" path="fatherName" type="text" class="form-control" placeholder="Father Name"/> 
         <form:input id="mobilePhone" path="mobilePhone" type="text" class="form-control" placeholder="Mobile Phone"/> 
         <form:input id="email" path="email" type="text" class="form-control" placeholder="Email"/> 
        </div> 
        <div class="modal-footer"> 
         <input type="submit" class="btn btn-success" value="Save user"/> 
         <input type="button" class="btn btn-danger" data-dismiss="modal" onclick="resetSelectpicker()"/> 
        </div> 
       </div> 
      </div> 
     </div> 
    </form:form> 

這是jsp頁面中的彈簧窗體。點擊提交按鈕後,我向控制器發送請求,並且我的表單input(name, surname,... and other)已被重置,但是在單擊關閉按鈕後,它們包含值,並且我想要重置所有表單:輸入,當我單擊關閉按鈕時。我想,我必須重置對象/commandName="user"/

回答

1

嘗試改變按鈕類型reset

<button type="reset" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 
+0

感謝您的幫助,但是當我加入你的代碼,我有同樣的問題。 – user3331721