public class ApplContactDtl {
.......
和 代码:
public class ApplNotifBean extends ApplNotif{
...
private List<ApplContactDtl> contactsList;
...
在我的JSPX中我正在为ApplNotifBean的每个条目显示ApplContactDtl条目列表我想为这些条目添加删除操作(删除DB中bean之间的关系)。我遇到的问题是我需要在删除完成后更新ApplNotifBean的其他内容。理想情况下,我会将删除操作放在ApplContactDtl中,但我不确定如何调用引用已删除的bean的方法(ApplNotifBean)。如果我把删除操作放在ApplNotifBean bean中,我不知道如何为已删除的子bean分配一个ID,知道如何删除它!
有没有办法在ApplNotifBean bean中设置“deleteBeanID”变量,以便在点击按钮后知道我要删除哪一个?
谢谢,
担
答案 0 :(得分:1)
您可以选择使用commondButton的action属性和选项来使用标记来调用另一个方法。在JSF中,将首先调用actionListener方法。
这是一个选项,或者如果你使用的是Spring,你可以很容易地将对ApplContactDtl的引用连接到ApplNotifBean。