struts2 select标签 返回值问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:52:05
<s:select name="ttype.id"
list="types"
listKey="id"
listValue="name"
headerKey="0"
headerValue="==请选择==">
其中ttype是后台传入的一个对象,有ID和NAME两个属性,现在如此只能接受到ID的值,如何才能将name的值也传入ttype呢?
这是2个的定义
List<Type> types=new ArrayList<Type>();
Type ttype=new Type();

Type类的属性为
private Long id;
private String name;

检查三个地方:

1.传值给此页面的Action中定义的属性变量是否为types
(list="types" ???);

2.type对象(POJO类)定义的属性变量是否为name;

3.无论types是一个对象(Type)还是List(Type),
listValue的值为POJO类中定义的属性。
(listValue="name" ???)

一楼说的很清楚了!了!