关于Struts2下拉菜单的一个问题,求指教

corehu 2010-06-01 01:44:59
最近使用struts2做一个小型的mis,由于掌握不好,因此遇到了一些问题,求教。
mis中有两个实体类:员工,worker和部门,department;他们是多对一的关系,在addworker.jsp中要实现的功能是:添加员工的信息,并为员工选择一个部门。
我打算使用下拉菜单显示部门的名称,并将部门的主键id随着form的提交,跟worker的属性值一起提交到了action类中进行数据库的关联读写,请问如何实现,谢谢
...全文
248 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
corehu 2010-06-01
  • 打赏
  • 举报
回复
一起来就看到您的回复,谢谢您的指教!以前使用struts1.x时也使用前置action,感觉挺麻烦的,但是对json又不熟悉,所以也只能使用您说的第一个办法了,谢谢!!
麻烦您可不可以稍微演示一下使用json如何onload事件?
[Quote=引用 2 楼 izard999 的回复:]

还是数据初始化的事嘛.!
这个问题我回答过很多次了.!
再给LZ讲一次.! id和name随着form一起提交时毫无疑问的.!
主要是那个下拉框怎么在jsp显示的时候就有数据是吧.?
第一:通过前置action,前置action中有一个属性叫depts,查询出所有的部门集合,存在OGNL Context中.!
action跳转至jsp.在jsp上用<s:select>显示! list……
[/Quote]
izard999 2010-06-01
  • 打赏
  • 举报
回复
还是数据初始化的事嘛.!
这个问题我回答过很多次了.!
再给LZ讲一次.! id和name随着form一起提交时毫无疑问的.!
主要是那个下拉框怎么在jsp显示的时候就有数据是吧.?
第一:通过前置action,前置action中有一个属性叫depts,查询出所有的部门集合,存在OGNL Context中.!
action跳转至jsp.在jsp上用<s:select>显示! listKey为id
第二:在你的jsp onload事件,发送ajax请求, 也是请求到查询的action, 那么返回json数组,得到这个数组,循环遍历它, 并且往select里面加.! option的value为id

按照这样去做吧. 相信LZ能搞出来.! 搞不出来再过来.!
q138026310 2010-06-01
  • 打赏
  • 举报
回复
你打出来的字已经是比较详细的实现了
izard999 2010-06-01
  • 打赏
  • 举报
回复
要思路我在上面已经回答了! 如果你要演示demo就留QQ.!

81,092

社区成员

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

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