jsp页面从action中获得对象数组,并依据条件打印输出
在jsp页面上从一个action中获得一个对象数组tmenuForms,然后根据tmenuForms中的对象的一个属性与字符串比较来打印输出值,代码如下<ulid="01...
在jsp页面上从一个action中获得一个对象数组tmenuForms,然后根据tmenuForms中的对象的一个属性与字符串比较来打印输出值,代码如下 <ul id="01"> <s:iterator value="menuForms" id="tMenuForm" > <s:if test="#tMenuForm.menuKbn == '01'"> <li><a id=""><s:property value="#tMenuForm.menuMei" /></a></li> </s:if> </s:iterator> </ul> 代码不对,请指正
展开
展开全部
<ul id="01"> <s:iterator value="menuForms" id="tMenuForm" > <s:if test="menuKbn == '01'"> <li><a id=""><s:property value="menuMei" /></a></li> </s:if> </s:iterator> </ul> <s:iterator遍历集合会把当前被遍历的元素放到栈顶里面去,所以用ognl表达式访问的时候不要加#,直接用户属性名访问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询