程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> javaweb-如何在JSP頁面回顯多選框的勾

javaweb-如何在JSP頁面回顯多選框的勾

編輯:編程解疑
如何在JSP頁面回顯多選框的勾

是這樣的,最近呢自學SSH,現在在修改方面想把多選框裡面的內容給復現出來,比如這個人之前選中了哪些多選框,這回修改的時候就先顯示出來這些多選,再讓他改。
接著呢,因為我錄入進去數據庫的值是通過數組拼接出來的,也就是連成一塊了。




職位:

這樣會直接輸出4個一塊東西的一樣多選。
接著也試過其他的方法,但是都不對,不是沒顯示,就是報錯。
所以來求助各位大神了,謝謝~!

反正呢0 0 總結起來就是想回顯多選框 (無論什麼方法都行,哪怕加<%JAVA代碼%>也ok)希望各位大大幫忙0 0

最佳回答:



//在頁面頭部導入下面兩個:

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

//status是後台返回來的一個List(java.util.List):
<input type="checkbox" name="status" value="0" <c:if test="${fn:contains(status, '0') }">checked="checked"</c:if>>123
<input type="checkbox" name="status"  value="1" <c:if test="${fn:contains(status, '1') }">checked="checked"</c:if>>456
<input type="checkbox" name="status" value="2" <c:if test="${fn:contains(status, '2') }">checked="checked"</c:if>>789


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved