我现在做一个添加职位的功能,再添加所属部门时候,如何将部门List遍历出来?!添加职位的页面:
<s:form action="addpos" method="post" name="form1">
<table align="center" cellpadding="0" cellspacing="0" width="80%" bordercolor="#00FFFF">
<tr>
<td>职位编号:<input type="text" name="number" id="bian" /></td>
<td>职位名称:<input type="text" name="name" id="bian" /></td>
<td>所属部门:
<s:select list=""></s:select>
</td>
<s:submit value="提交"></s:submit>
</tr>
</table>
</s:form>
部门集合depall,是在alldepAction中得到的:代码如下:List<Department> list = departmentservice.selAllDepartmentManage();
if(list.size() > 0){
ActionContext.getContext().put("depall", list);
return "dep";
}else{
return null;
}
本人次级接触到 struts2, 该如何将这个depall拿到添加职位页面去遍历呢?!
<s:form action="addpos" method="post" name="form1">
<table align="center" cellpadding="0" cellspacing="0" width="80%" bordercolor="#00FFFF">
<tr>
<td>职位编号:<input type="text" name="number" id="bian" /></td>
<td>职位名称:<input type="text" name="name" id="bian" /></td>
<td>所属部门:
<s:select list=""></s:select>
</td>
<s:submit value="提交"></s:submit>
</tr>
</table>
</s:form>
部门集合depall,是在alldepAction中得到的:代码如下:List<Department> list = departmentservice.selAllDepartmentManage();
if(list.size() > 0){
ActionContext.getContext().put("depall", list);
return "dep";
}else{
return null;
}
本人次级接触到 struts2, 该如何将这个depall拿到添加职位页面去遍历呢?!
解决方案 »
- 关于Eclipse中的Debug问题
- 一个关于在jsp页面中更新mysql的问题
- 市场对EJB程序员需求大吗
- 朋友们 帮帮忙
- 为什么在test里面测试是好的到了页面就报错了??
- 请问用JAVA如何读磁盘数据
- struts中select无法提交到form的问题
- 开始设计工作流引擎了,打算采用JMS和MDB,希望大家一起讨论,给我建议,决不惜分!!
- 谁要全套的 optimizeit enterprise 5.5的全套注册码,和我联系,
- SUN ONE application server是什么东西??
- 初学者对于设计模式的一点疑问 求高手解答
- 菜鸟求助can't bind arbitrary objects in an FSContext
name="则个对应的对象字段" />
<option value="">--请选择--</option>
<s:iterator value='depall'>
<option value="${id }">${name}</option>
</s:iterator>
</select>如果这样取不出depall 的话,用action的属性来接收就好了。
listValue即你看到的东西,相当于<option value="abc">XXX</option>中的XXX
listKey相当于<option value="abc">XXX</option>中的value,也就是abc
相当于
<select name="propertyName">
<option value="">请选择</option>
<%//获取后台的list,对list进行循环
for(int i=0;i<list.size();i++){%>
<option value="${id}">${name}</option>
<%}%>