簡體   English   中英

如何在jsp上預先填充復選框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM