最近使用struts2做一个小型的mis,由于掌握不好,因此遇到了一些问题,求教。
mis中有两个实体类:员工,worker和部门,department;他们是多对一的关系,在addworker.jsp中要实现的功能是:添加员工的信息,并为员工选择一个部门。
我打算使用下拉菜单显示部门的名称,并将部门的主键id随着form的提交,跟worker的属性值一起提交到了action类中进行数据库的关联读写,请问如何实现,谢谢
mis中有两个实体类:员工,worker和部门,department;他们是多对一的关系,在addworker.jsp中要实现的功能是:添加员工的信息,并为员工选择一个部门。
我打算使用下拉菜单显示部门的名称,并将部门的主键id随着form的提交,跟worker的属性值一起提交到了action类中进行数据库的关联读写,请问如何实现,谢谢
这个问题我回答过很多次了.!
再给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能搞出来.! 搞不出来再过来.!
麻烦您可不可以稍微演示一下使用json如何onload事件?