我是struts2的新手,看着现有代码和网络中的其他地方,我认为我的下面的代码应该可行。我试图在s中选择一些用户id:在JSP中选择框,我想在我的动作类中使用这些id。我正在使用modelDriven,用户在列表中
JSP代码段
<s:select id="selectedAgents"
name="selectedUserList"
multiple="true"
list="selectedUserList"
/>
页面中选定的用户ID将显示在此框中。并且在提交表单时,我希望看到selectUserList正在运行。
在我的行动中
public class WorkLoadReportAction extends GenericAction implements ModelDriven<WorkloadReportDTO>
...
private WorkloadReportDTO userReportInputData = new WorkloadReportDTO();
...
@Override
public WorkloadReportDTO getModel() {
return userReportInputData;
}
WorkloadReportDTO
有List<String> selectedUserList
及其getter和setter。
现在在操作方法中(从提交调用),我看不到填充selectedUserList
。
我错过了什么?
答案 0 :(得分:0)
在你的Jsp中:
<s:select id="selectedAgents"
name="selectedUserList"
multiple="true"
list="selectedUserList"
/&GT;
您的name attribute
值和list attribute
值相同。请尝试更改name attribute
或list attribute
的值。
希望这可以解决您的问题