Topic: 请教jsp使用<jsp:setPrperty ...>问题 |
Print this page |
1.请教jsp使用<jsp:setPrperty ...>问题 | Copy to clipboard |
Posted by: k_k_grass Posted on: 2003-05-03 11:01 一个页面循环产生了多个同一类型的Bean,如何使用<jsp:setPrperty id="item" property="*"/>以便另一个页面读取这些Bean's property? <jsp:useBean id="item" class="mymusic.servlets.ItemBean"/> <% try{ String strQuery1 = "select * from Item_Master where Type='"+songtype+"'"; ResultSet result=dao.executeQuery(strQuery1); String username, itemcode,title, qty, wishdate; float rate; Vector vctSelected=new Vector(1,1); while(result.next()){ //生成一个Bean的相应property out.println("<tr>"); out.println("<td width=\"25%\"><font face=\"Arial\" size=\"2\" color=\"#800000\">"); out.println("<font face=\"Arial\" size=\"2\" color=\"#800000\">"); itemcode=result.getString("Item_code"); out.println("<p><input type=\"checkbox\" name="+itemcode+" value=\"ON\">"); out.println("</td>"); out.println("<td width=\"25%\"><font face=\"Arial\" size=\"2\" color=\"#800000\">"); title=result.getString("Title"); out.println(title); out.println("</td>"); out.println("<td width=\"25%\"><font face=\"Arial\" size=\"2\" color=\"#800000\">"); rate=result.getFloat("Rate"); out.println(Float.toString(rate)); out.println("</td>"); out.println("<td width=\"25%\"><font face=\"Arial\" size=\"2\" color=\"#800000\">"); out.println("<input type=\"text\" name=\"qty\" size=\"5\" value=\"1\" >"); out.println("</td>"); out.println("</font>"); out.println("</tr>"); } dao.close(); } catch(Exception e) { out.println("Exception: " + e + " occured."); } %> |
2.Re:请教jsp使用<jsp:setPrperty ...>问题 [Re: k_k_grass] | Copy to clipboard |
Posted by: wangleilei Posted on: 2003-05-04 13:40 试一试这个方法: 在这个页面做一个表单,表单中的每个域(可以是隐藏的)的名称要和javabean中的 property 名称相同,在提交此页面后,使用另一页面接受(如recive.jsp) 在recive.jsp中使用 <jsp:useBean id="item" class="mymusic.servlets.ItemBean"/> <jsp:setPrperty id="item" property="*"/> 就可以给item的属性附值了 |
3.Re:请教jsp使用<jsp:setPrperty ...>问题 [Re: k_k_grass] | Copy to clipboard |
Posted by: wangleilei Posted on: 2003-05-04 13:49 不好意思,才看明白你的意思 我看,使用javabean来做不是很好 你可以直接使用session来存储vctSelected 或,修改javabean,做个类型是Vector 的属性出来 不知道 你是怎么看的 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |