1.java Bean类
public class RsUserInfo implements java.io.Serializable {
private String userNameCh;
private String userNationality;
.
.//get set方法
public String getUserNameCh() {
    return this.userNameCh;
}
public void setUserNameCh(String userNameCh) {
    this.userNameCh = userNameCh;
}
.
public String getUserNationality() {
    return this.userNationality;
}
public void setUserNationality(String userNationality) {
    this.userNationality = userNationality;
}
}2.jsp页面
<s:form action="rs02Query" enctype="multipart/form-data">
<s:textfield name="rsUserInfo.rsUserId" label="%{getText('rsUserId')}"></s:textfield>
<s:textfield name="rsUserInfo.userNameCh" label="%{getText('userNameCh')}"></s:textfield>
<s:textfield name="rsUserInfo.userNameEn" label="%{getText('userNameEn')}"></s:textfield>
<s:textfield name="rsUserInfo.userNameJp" label="%{getText('userNameJp')}"></s:textfield>

<!-- action里面用的session存储list -->
<!-- 国籍 -->
<s:select name="rsUserInfo.userNationality" list="#session.userNationalityList" listKey="lable" listValue="value" label="%{getText('userNationality')}"></s:select>
.
.
.以下略3.action类
public class Rs02QueryAction extends ActionSupport {
    private RsUserInfo rsUserInfo;
    public RsUserInfo getRsUserInfo() {
return rsUserInfo;
    }
    public void setRsUserInfo(RsUserInfo rsUserInfo) {
this.rsUserInfo = rsUserInfo;
    }
//action方法
public String query(){
        String flagString = "success";
Map map = ActionContext.getContext().getSession(); String userNameCh = this.getRsUserInfo().getUserNameCh();
String userNationality = this.getRsUserInfo().getUserNationality();

        System.out.println(userNameCh ); //可以从jsp页面取值,并打印出jsp页面输入的值
System.out.println("***"+userNationality+"***");    //无论从jsp页面select选择什么值,都打印出******

return flagString;
}
}
程序可以正常运行,并取得userNameCh 的值,但select的无返回值,请问怎么样才能获得select的返回值,望大虾解答,先谢了