在servlet中我有这个
while(result.next()){ JCheckBox key = new JCheckBox(); *新声明我想加入
key.setSelected(假); *新声明我想加入
resultsArray [rowcount] [0] = result.getString(1);这是密钥
的实际值resultsArray [rowcount] [1] = result.getString(2);
。 。
端
做......
search_results.add(resultsArray [行]〔山口])
结束
有助于填充字符串数组......
session.setAttribute(" SearchResult所",search_results);
这样我就可以在jsp中处理它了
我使用查询结果填充resultsArray results.getString(1)将始终具有搜索的数据库表中记录的键值。
我使用
列出了我在jsp中搜索的结果td align = left valign = top>
输入类型="复选框"命名="键" value =<%= resultsArray.get(pos + 0)%> />
/ TD>
该页面列出了您搜索到的结果(带有复选框),现在您可以检查您确实要删除的记录。然后,我会回到那个较小的信息列表,并要求您再次检查,如果您确定要删除这些记录,那么#34;。
问题是我,而名字="键<%= i%>可能很好地在jsp中显示key1,key2,key3等。在servlet中我不知道如何制作
JCheckBox keyN = new JCheckBox();
发生。任何和所有建议都表示赞赏,谢谢。
纳尔逊
答案 0 :(得分:0)
我过于复杂了。我所要做的就是处理发布的论点。能够重新显示在上一页上选择的选项。我根本不需要JCheckBox。
String onoff = request.getParameter(Keyvalue);
%GT;
<% 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 />
<% }} %>