Action动态方法调用

现在有这样一个需求
1级菜单是部门,2级菜单是根据部门的id获取到的条目。
利用Struts2的动态方法调用。然后传一个部门id给这个方法,让Action的这个方法可以根据id获取到该部门下的条目。
在前台调用EditFundAccount!loadFundAccountNameByOrgan
如何给这个id传参

Action方法实现如下:
public String loadFundAccountNameByOrgan(Long id){
//TODO
}

总觉得方法定义错误
action中的方法是没有参数吧,至少我没写过参数
第一种是在action中定义id属性,生成set方法,然后可以直接在loadFundAccountNameByOrgan 方法中直接使用id即可

第二种是在loadFundAccountNameByOrgan方法中采用getParameter的方式获取id

前台页面提交的时候有get和post两种方式,像你这种情况可以采用get方式,在后面加上id参数即可

放在表单里,然后再在action类获取就可以啦。

在表单中可以放在隐藏域中,ation就可以得到了,也可以直接放在链接地址后面的。

可以考虑下用struts2的标签,好像有个,可以实现二级联动