我想显示的<logic:iteator>里有一个属性是JAVABEAN。我该怎么循环啊??
比如说有一个List。
List user=request.getAttribute("user");
user里的属性分别是:id,userinfo(userinfo是一个有getter和setter的JAVABEAN,比如说userinfo里2个属性,name和password)
写循环的时候怎么写啊?我想显示的内容是id,name,password的循环!
请高手指点,并且给我说一下循环的是时候<logic:iteator>和<bean:write>里标签的意思?
比如说有一个List。
List user=request.getAttribute("user");
user里的属性分别是:id,userinfo(userinfo是一个有getter和setter的JAVABEAN,比如说userinfo里2个属性,name和password)
写循环的时候怎么写啊?我想显示的内容是id,name,password的循环!
请高手指点,并且给我说一下循环的是时候<logic:iteator>和<bean:write>里标签的意思?
解决方案 »
- An unexpected exception has been detected in native code outside the VM
- Fiddler无限发包
- java最常见的应用有哪些?哪些技术在java标准内,但实际开发中很少用 ,哪些技术非java标准,但基本是事实标准
- struts中关于form表单调用javascript(在线等)
- junit测试 泛型 javaEE bug
- 服务器老是运行老的jsp文件,怎么回事。用的是jboss
- tomcat的问题 !!!!!!!!!
- JAVAMAIL收取邮件如何保持副本并设置标识(setFlag),下次不再收取这些邮件,欢迎高手参与...
- ejb+sqlserver中如果主键是自增的,如何写create?
- 运行的结果让我费解。。。
- 谁对JOnAS这个应用服务器有所了解么
- 如何提高在Java方面的成就
楼主【xinghao_1984】截止到2008-07-12 00:47:52的历史汇总数据(不包括此帖):
发帖的总数量:22 发帖的总分数:680 每贴平均分数:30
回帖的总数量:22 得分贴总数量:6 回帖的得分率:27%
结贴的总数量:13 结贴的总分数:340
无满意结贴数:0 无满意结贴分:0
未结的帖子数:9 未结的总分数:340
结贴的百分比:59.09 % 结分的百分比:50.00 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
<logic:present name="user">//判断作用域里有没有user对象
<logic:iterate id="u" name="user">//id相当于foreach里的var name=是对象名
id<bean:write name="u" property="user.id">//name是对象名,property是属性
ID:${user.userinfo.name}//本人感觉这种方式方便多了,把你的实体的hbm文件里加上lazy="false"就可以真接点出来了
密码:${user.userinfo.password}
</logic:iterate>
</logic:present>
<logic:iterate id="u" name="user">//id相当于foreach里的var name=是对象名
id <bean:write name="u" property="id">//name是对象名,property是属性
ID:${u.name}//本人感觉这种方式方便多了,把你的实体的hbm文件里加上lazy="false"就可以真接点出来了
密码:${u.password}
</logic:iterate>
</logic:present>
比如说:
<logic:iterate id="u" name="user>
<bean:write name="u" property="id">//输出ID
//定义一个<bean>标签的userinfo(我不知道怎么写)
然后再用<logic:iterate>循环出userinfo的信息
</logic:iterate>
这样写有什么办法吗?
我用的是1.0。我看书上没有这个标签啊。这个好象是JSTL的写法??
好象不支持EL表达式啊!
请问可以用
<logic:iterate id="u" name="user>
<bean:write name="u" property="id">//输出ID
//定义一个 <bean>标签的userinfo(我不知道怎么写)
然后再用 <logic:iterate>循环出userinfo的信息
</logic:iterate>
这种方式做吗??
<bean:write name="u" property="id"/>
<logic:define id="info" name="u" property="userinfo"/>
<bean:write name="info" property="name"/>
<bean:write name="info" property="password"/>
</logic:iterate>
其中user为你传递的request attribute的list
id userinfo name password是你定义的bean的属性