想用struts2的标签<s:select 做一个2级联动的菜单,第一级菜单已经能够从数据库拿到值并显示在下拉菜单中

2025-01-06 09:07:05
推荐回答(5个)
回答1:

在第一级菜单标签中有属性VALUE 指定你想传递的值,在Action中定义属性应该跟你在value中定义的名称一致,然后set,get就应该能够得到了

回答2:

struts的select用户和struts1完全不同,用的时候必须要设置list属性,如果是放的是对象集合要显示的话,还要配置两个属性,一个是listKey(后台值),listValue(显示值)里面放的是对象的属性名就可以了,如果自定义列表的话,list应该为这样:,
这样放的话后台值和显示一样,如果要不一样的话#

回答3:

是肯定有onchange这个方法的,只是在jsp页面不会自动提示,但是你可以手动敲进去,效果是一样的。

回答4:

select的onchange里跳到对应action
onchange=“toAction(id)” //id为select的id,用于取得选中的值
toAction(){
.......
}

回答5:

弄个dwr