日期:2014-05-18  浏览次数:20649 次

struts标签一问
帮我看看这样做有什么问题?
1:action中定义的一个stu对象,通过session.setAttribute()方法(或request)传递给jsp页,这样做合理吗
2:jsp页通过 <logic:iterate   id= " "   name= " "> <bean:write   name= " "   property= " "   /> 来显示
3:jsp页中如果要对这个stu对象做if,for,while等操作,要怎么写?我是先用 <bean:define   id= " "   name= " "   property= " "> </bean:define> struts标签中好像没有if等操作。

------解决方案--------------------
有equal、notEqual可以变相实现你的要求。


或者你自己自定义一个不就行了。
------解决方案--------------------
可以把stu对象放到request或者session里。
如果是数据放到集合里,可以使用 <logic:iterate id= " " name= " "> <bean:write name= " " property= " " /> 循环输出
如果需要判断的话可以使用 <logic:empty> <logic:equal> 等
struts的logic标签有很多功能的