2
我是新的struts2,看着现有的代码和网络中的其他地方,我认为我的下面的代码应该工作。我试图在JSP中的s:select框中选择一些用户ID,我想在我的操作类中使用这些ID。我使用的模型驱动它和用户在列表中在struts2框架中,DTO由列表<String>组成。它没有得到填充从S:选择标记
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
。
我错过了什么?
默认拦截器堆栈? –
你可以发布一个模型的代码? –
正如我所提到的,我是这个新手。我不明白你的问题。你能否详细说明一下? – user2353827