请教:SSH框架中,如何使用struts的select标签 .. 一个jsp页面中有多个select下拉框,如何配置strut.xml?

有商品类别Kind(字段:id,kindName,staffId)和操作员staff(字段:id,staffName)两个类,存在外键关系~~~action中是list对... 有商品类别Kind(字段:id,kindName,staffId)和操作员staff(字段:id,staffName)两个类,存在外键关系~~~action中是list对象:分别是kinds,staffs。。。jsp页面中 只有一个select的时候能正常显示。。。其他情况就报空指针异常
jsp:
<s:select list="kinds" listKey="id" listValue="kindName" headerKey="" headerValue="请选择"></s:select>
action:(get set方法都写了,这里省略。。)
public String execute() throws Exception{
List<Kind> kinds = new ArrayList <Kind>();
kinds=kindManager.list();
System.out.println(kinds.size());
setKinds(kinds);
// List<Staff> staffs = new ArrayList <Staff>();
// staffs=staffManager.list();
// setStaffs(staffs);
return "select";
}
strut.xml
<action name="selectKind" class="kindAction">
<result name="select">/admins/product/kind0.jsp</result>
</action>
applicationContext0.xml:
<bean id="kindManager" class="cn.edu.ncut.ecc.service.impl.product.KindManagerImpl">
<property name="kindDao" ref="kindDao"></property>
<property name="staffDao" ref="staffDao"></property>
展开
 我来答
SauronTT
2012-06-20 · TA获得超过233个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:130万
展开全部
无需配置,jsp页面引入struts2标签库。
<s:select name="" list="list" listKey="key" listValue="value" headerKey="0" headerValue="--请选择子类型--"/>
action中private List list;给list赋值,页面就可以显示。
想显示多个下拉,写多个select标签。
追问
例如我想在kind.jsp中显示员工的下拉框,jsp中  staffs是在StaffAction中获得的一个list。。。。。kindAction需要添加有关staff的东西么?  加上的话,就报了空指针异常
kayfly
2012-06-19 · TA获得超过132个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:144万
展开全部
你的意思是一个页面中有多个下拉框,要在一个action中返回到页面时多个下拉框都可以遍历出值?
追问
嗯,这样可以实现么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式