struts2级联下拉框

killercwf1 2010-04-01 01:52:46
<s:doubleselect label="类别"
list="searchMap.keySet()"
doubleName="categoryName"
doubleList="searchMap[top]" />

valuestack的searchMap内容是
{保险=[意外险, 保险公司, 特色], 文体=[户外, 运动, 玩具, 宠物, 收藏, 文具, 汽车, 书籍, 音像], 服装=[西服, 衬衫, T恤, 针织衫, 短外套, 夹克, 卫衣, 内衣, 牛仔, 裙子, 运动裤, 休闲裤, 棉衣, 皮鞋, 运动鞋], 数码=[手机, 相机, 笔记本, 电脑, MP4, 电玩, 家电, 配件], 家居=[装潢建材, 家具, 家饰, 日用品, 厨具, 洁具, 家纺], 母婴=[奶粉, 用品, 益智], 服务=[网络服务, 折扣券, 生活, 房产, 保姆, 吃喝玩乐, 创意站, 全球购, 跳蚤街], 美容=[护肤, 彩妆, 国货], 食品=[零食, 保健, 民生], 配饰=[箱包, 钱包, 珠宝, 手表, 围巾, 帽子, 皮带, 眼镜], 虚拟=[充值卡, 网游, 彩票, IP卡, 点卡, 机票]}

在页面上只能显示第一级的,二级的显示不出
...全文
625 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangzhao0922 2011-06-07
  • 打赏
  • 举报
回复
是你也错了,是可以实现的,这个struts标签里已经都封装好了,js和html标签
killercwf1 2010-04-07
  • 打赏
  • 举报
回复
看来只能换成AJAX了
xzhcjp 2010-04-02
  • 打赏
  • 举报
回复
用AJAX吧!容易拓展,如果你要三级,四级 无限极的都这样写就可以了
killercwf1 2010-04-02
  • 打赏
  • 举报
回复
数据我能拿到,就是2级的不显示
dongqdonglin 2010-04-02
  • 打赏
  • 举报
回复
我做联动都是用ajax去读取后台数据 用js写
dedelili 2010-04-02
  • 打赏
  • 举报
回复
我个人理解,既然是级联操作,那么就应该是客户端的效果了呀!那就只能用JS控制了,组织成JSON对象格式,客户端操作,或者Ajax异步获取!

我能想到的解决办法只有这些了!
killercwf1 2010-04-02
  • 打赏
  • 举报
回复
呜。。。。。
会的大哥大姐都进来啊。。。。。
killercwf1 2010-04-01
  • 打赏
  • 举报
回复
好像是form里没写id,可是我不知道怎么写
<s:form action="Product-advancedSearch" method="post" >
<table border="1">
<s:textfield name="keyWords" label="关键字"/>
<s:doubleselect label="类别"
list="searchMap.keySet()"
doubleName="categoryName"
doubleList="searchMap[top]" />
<s:textfield name="lowPrice" label="价格下限(元)"/>
<s:textfield name="highPrice" label="价格上限(元)"/>
<s:submit value="提交"/>
</table>
</s:form>
牛叔 2010-04-01
  • 打赏
  • 举报
回复
这个给你顶上去。。。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧