簡體   English   中英

如何使用JCheckBox編號/命名集合中的復選框,即key1,key2等

[英]How to use JCheckBox to number/name check boxes in a collection i.e. key1, key2, etc

在servlet中,我有這個

while(result.next()){JCheckBox鍵=新的JCheckBox(); *我正在考慮添加的新聲明

key.setSelected(false); *我正在考慮添加的新聲明

resultsArray [rowcount] [0] = result.getString(1); 這是金鑰的實際值

resultsArray [rowcount] [1] = result.getString(2);

結束

做...

search_results.add(resultsArray [row] [col])

結束

幫助填充字符串數組並...

session.setAttribute(“ searchresults”,search_results);

這樣我就可以在jsp中對其進行處理

我用查詢結果填充resultsArray。
results.getString(1)將始終具有所搜索數據庫表中記錄的鍵值。

我列出了從jsp進行搜索的結果

td align = left valign = top>

輸入type =“ checkbox” name =“ key” value = <%= resultsArray.get(pos + 0)%> />

/ td>

該頁面列出了您搜索的結果(帶有復選框),現在您選中了您真正要刪除的記錄。 然后,我將返回較小的信息列表,並請您“如果確定要刪除這些記錄,請再檢查一次”。

問題是我,而name =“ key <%= i%>可能很好地在jsp中顯示key1,key2,key3等。在servlet中,我不確定如何制作

JCheckBox keyN =新的JCheckBox();

發生。 任何和所有建議表示贊賞,謝謝。

納爾遜

我太復雜了。 我要做的就是處理發布的參數。 以便能夠重新顯示上一頁中選擇的選項。 我根本不需要JCheckBox。

       String onoff = request.getParameter(Keyvalue);

%>

       <% if ((onoff == null) || (onoff.equals(""))) { %>
          <input type="checkbox" name=<%=Keyvalue%> />
       <% } else { 
            if (onoff.equals("off")) { %> 
               <input type="checkbox" name=<%=Keyvalue%> />
       <% } else { %>
               <input type="checkbox" name=<%=Keyvalue%> checked /> 
       <% }} %> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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