<body>
<s:form action="Db">
<s:doubleselect
list="#session.aa.keySet()"
listKey="deptId"
listValue="deptname"
name="deptname"
doubleList="#session.aa[top]"
doubleListKey="EmpId"
doubleListValue="EmpName"
doubleName="EmpName"
>
</s:doubleselect>
<s:submit></s:submit>
<s:reset></s:reset>
</s:form>
</body>
public class DbAction extends ActionSupport {
private String EmpName;
private String deptname;
public String getEmpName() {
return EmpName;
}
public void setEmpName(String empName) {
EmpName = empName;
}
public String getDeptname() {
return deptname;
}
public void setDeptname(String deptname) {
this.deptname = deptname;
}
@Override
public String execute() throws Exception {
PrintWriter pw=ServletActionContext.getResponse().getWriter();
System.out.println(this.deptname+"\t"+this.EmpName);
pw.print("您选择的信息是:<br/><hr>");
pw.print("部门编号:"+this.deptname+"<br/>");
pw.print("员工编号:"+this.EmpName);
return null;
}
}
<s:form action="Db">
<s:doubleselect
list="#session.aa.keySet()"
listKey="deptId"
listValue="deptname"
name="deptname"
doubleList="#session.aa[top]"
doubleListKey="EmpId"
doubleListValue="EmpName"
doubleName="EmpName"
>
</s:doubleselect>
<s:submit></s:submit>
<s:reset></s:reset>
</s:form>
</body>
public class DbAction extends ActionSupport {
private String EmpName;
private String deptname;
public String getEmpName() {
return EmpName;
}
public void setEmpName(String empName) {
EmpName = empName;
}
public String getDeptname() {
return deptname;
}
public void setDeptname(String deptname) {
this.deptname = deptname;
}
@Override
public String execute() throws Exception {
PrintWriter pw=ServletActionContext.getResponse().getWriter();
System.out.println(this.deptname+"\t"+this.EmpName);
pw.print("您选择的信息是:<br/><hr>");
pw.print("部门编号:"+this.deptname+"<br/>");
pw.print("员工编号:"+this.EmpName);
return null;
}
}
<result name="">/test5/test.jsp</result>
</action>
小写试试private String empName;