分類  >  Web前端 >

在後盾獲取表單的參數時,得到的參數部分是空的,鬱悶

tags:    時間:2013-12-10 11:37:46
在後台獲取表單的參數時,得到的參數部分是空的,鬱悶
應用框架spring MVC + Hibernate
<input type="checkbox" name="source1" value="注意這裡1">注意這裡1    
<input type="checkbox" name="source1" value="注意這裡2">注意這裡2

<c:forTokens items="${searchTemplateForm.sysSource}" delims=";" var="source" varStatus="status">
     <input type="checkbox" name="source1" value="<c:out value="${source}"/>">
        <c:out value="${source}"/>&nbsp;&nbsp;
       <c:if test="${status.count % 5 ==0}"><br></c:if>
</c:forTokens>

在伺服器端String[] s1 =request.getParameterValues("source1");獲取參數。input的第一個source1 注意這裡1的值 總是空的。不知道什麼原因導致是s1在獲取checkbox的第一個值(界面上的第一個值)總是空的,如果在界面上不是第一個checkbox,確是正常的。
我的解決方法: 最上面加<span style="display:none;"> <input type="checkbox" name="source1" value=""></span>


推薦閱讀文章

Bookmark the permalink ,來源:互聯網