[英]How to pre-populate check box on jsp
我想在jsp上預先填充復選框。 我的Mycheckbox.jsp
上有以下代碼
碼
MyDTO [] dtoArr = Context.getParameter("PREFdtoSettings");
<%=dtoArr.length%> is 6;
dtoArr[i].getId(); gives me the unique ID;
在上面的代碼中,我在處理程序類的請求上下文中設置PREFdtoSettings
參數
頁面上有近100 checkboxes
,如代碼所示
CheckBox No.1
`<input type=”checkbox” id=”dtoArr[i].getid()”> FXX </input>`
同樣,我有100個復選框,它具有唯一的ID,並且id信息是通過id=”dtoArr[i].getid()”.
現在,我想通過在pageload
100
現有checkboxes
匹配dtoArr[i].getid()
來pre populate
6個復選框,但我不知道如何實現這一點。
我正在瀏覽一些博客,它建議我應該創建dtoArr
JSON Object
並在我的javascript DOJO
使用我的JSON
,但我不知道如何實現它。
任何建議或意見將受到高度贊賞。
謝謝。
問題不是100%明確,但要預先填充JSP方面的復選框,請不要使用客戶端方法。
渲染時設置值。
<input
type="checkbox"
id="${dtoArr[i].getid()}"
value="${dtoArr[i].getValue()}"
checked="${dtoArr[i].checked?'checked':''}">
FXX </input>
這是假設您正在使用允許方法調用的el工廠。 否則它的原理是一樣的,但有點丑陋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.