action 中有一个list name=bizModelSerialsList
modelSeries customerNbr
a : 12
b :
c :
d : 13
d : 14
e :
我想在jsp中生成一个select
>
s:property value="modelSeries"/>
/s:if
s:else>
/s:else
/s:iterator
我的本意是如果list的第二列不为空、select显示的是第二列、
如果第二列为空、则显示第一列
但上述代码显示的结果:空列显示还是为空
请问错在哪里?谢谢!
>
s:property value="modelSeries"/>
/s:if
/s:else
/s:iterator
struts2支持的是OGNL表达式,取值的格式是以#号开头的
给你讲个例子吧,挺好明白的
这个例子的目的是:
把action中的List对象,在页面用把List的内容循环显示出来
首先有一个User对象
public class User {
private Integer userId;
private String userName;
private String userPwd;
//get和set方法
...........
}
action中的代码
List list = new ArrayList();
User user1 = new User();
user1.setUserId(1);
user1.setUserName("zhangsan");
user1.setUserPwd("123456");
list.add(user1);
User user2 = new User();
user2.setUserId(2);
user2.setUserName("lisi");
user2.setUserPwd("1234");
list.add(user2);
在把list放在request中,好在jsp页面中能拿到
jsp页面中的代码
//这个id加不加都没事 //这也可以写成这样就可以了!