struts里的javabean取值问题 没有循环,所以只有一个request.setAttribute("qxzbean",pb);每次覆盖前者要用数组组合一下jsp用logic:iterate去找些例子看看吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在action中应该先声明一个List,然后在while循环里每次创建好一个QxzBean对象并且设置好它的属性后,把它加到List对象中,在循环结束后把List对象放进request中,jsp页面中用logic:iterate 标签或者像这样<% List userList = (List)request.getAttribute("userlist"); if (userList == null || userList.size() == 0) { %> <tr> <td colspan="3">没有符合条件的数据!</td> </tr> <% }else { for (Iterator iter=userList.iterator(); iter.hasNext(); ) { User user = (User)iter.next(); %> <tr> <td><bean:write name="u" property="username"/></td> <td><bean:write name="u" property="age"/></td> <td><bean:write name="u" property="group.name"/></td> </tr> <% } } %> while(rs.next()) { //int qxzdm=rs.getInt(qxzdm); String qxzmc=rs.getString("qxzmc"); String pyip=rs.getString("pyip"); String glip=rs.getString("glip"); request.setAttribute("qxzmc",qxzmc); request.setAttribute("pyip",pyip); request.setAttribute("glip",glip); System.out.println(qxzmc); QxzBean pb=new QxzBean(); //pb.setQxzdm(qxzdm); pb.setQxzmc(qxzmc); pb.setPyip(pyip); pb.setGlip(glip); request.setAttribute("qxzbean",pb); //String ip = request.getRemoteAddr(); //System.out.println(ip); //response.sendRedirect("sucess.jsp"); } 随便看了下,你这里是循环吧,每次到 request.setAttribut都重新设值了吧!所以只保留了最后了一个 求一正则表达式写法 关于工作的问题 JSP cookie管理 读取中文出现乱码!!!! 朝简单的问题 TOMCAT5.5.23配置问题 能否由外部向ibatis注入transaction manager? 远程信息可视化 [struts]怎样用Action在form之间传值 服务器主动更新客户端 在iReport中同时使用多种字体. 多线程锁的执行顺序问题 struts datasoure jsp
<%
List userList = (List)request.getAttribute("userlist");
if (userList == null || userList.size() == 0) {
%>
<tr>
<td colspan="3">没有符合条件的数据!</td>
</tr>
<%
}else {
for (Iterator iter=userList.iterator(); iter.hasNext(); ) {
User user = (User)iter.next();
%>
<tr>
<td><bean:write name="u" property="username"/></td>
<td><bean:write name="u" property="age"/></td>
<td><bean:write name="u" property="group.name"/></td>
</tr>
<%
}
}
%>
{
//int qxzdm=rs.getInt(qxzdm); String qxzmc=rs.getString("qxzmc");
String pyip=rs.getString("pyip");
String glip=rs.getString("glip");
request.setAttribute("qxzmc",qxzmc);
request.setAttribute("pyip",pyip);
request.setAttribute("glip",glip);
System.out.println(qxzmc);
QxzBean pb=new QxzBean();
//pb.setQxzdm(qxzdm);
pb.setQxzmc(qxzmc);
pb.setPyip(pyip);
pb.setGlip(glip);
request.setAttribute("qxzbean",pb);
//String ip = request.getRemoteAddr();
//System.out.println(ip);
//response.sendRedirect("sucess.jsp");
}
随便看了下,你这里是循环吧,每次到 request.setAttribut都重新设值了吧!
所以只保留了最后了一个