struts中的<logic:iterate>标记的问题,在线等待 可以在相关的formbean中加入一个v的属性,然后加入相应的set和get方法~~在相关的 action里用 form.set方法设置这个form里的v属性的值,然后在jsp页面就可以做v的循环了~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to naomaomao(孬毛毛) : to naomaomao(孬毛毛) :我是个初学者,我也是这么做的,但是我不太清楚怎样显示这个v,如果用form.set的话就不需要在action 里用request.setAttribute("v",ArrayListObj)了吧?谢谢。 action里面:UserForm UF = (UserForm)form;UF.setVUser(ArrayListObj);jsp里面:<logic:iterate id="v_user" name="vUser">这样就可以进行循环了~~~~~跟request.setAttribute("v_user",ArrayListObj)的用法一样。另外建议你把user的各个属性都封装到一个单独的bean中,比如叫:UserBean.java那么在这个UserForm里面只要有:public void setUser(UserBean user) { this.user = user; } public UserBean getUser() { return user; }那么相关的页面上就可以通过这个user对象进行给具体的属性循环付值等操作了,而且在其他的地方可以实现代码重用。 谢谢,我把user的各个属性封装在UserVO中,但是按照您的办法,vUser就是在formbean中的那个ArrayList属性,报出can not find bean vUser in scope null。怎么办?小弟愚笨,还请帮忙。 应该是:<logic:iterate id="v_user" property="vUser">才对 对,应该是:<logic:iterate id="v_user" property="vUser">name 默认是你这个页面对应的formbean 请教EJB连接数据库连接池问题 weblogic 发布问题 帮_________我,如何获得静态页面!!! 连接mysql的综合应用求解!!!! hibernate如何设置数据库中字段的默认值? 这种分布式该如何解决? JBoss配置Mysql数据库的问题,急等大虾解决 Java如何实现打开本地资源浏览并上传文件到服务器? 帮我推荐一个好的j2ee学习环境!以及几个初级问题 求消息Bean ---JBuilder7+Weblogic7例子 关于struts在项目中实际的应用问题!请大家各书几见! 没有年终奖,没有双薪,so郁闷,散分
我是个初学者,我也是这么做的,但是我不太清楚怎样显示这个v,如果用form.set的话就不需要在action 里用request.setAttribute("v",ArrayListObj)了吧?谢谢。
UserForm UF = (UserForm)form;
UF.setVUser(ArrayListObj);
jsp里面:<logic:iterate id="v_user" name="vUser">这样就可以进行循环了~~~~~
跟request.setAttribute("v_user",ArrayListObj)的用法一样。另外建议你把user的各个属性都封装到一个单独的bean中,比如叫:UserBean.java
那么在这个UserForm里面只要有:
public void setUser(UserBean user) {
this.user = user;
}
public UserBean getUser() {
return user;
}
那么相关的页面上就可以通过这个user对象进行给具体的属性循环付值等操作了,而且在其他的地方可以实现代码重用。
name 默认是你这个页面对应的formbean