0

我有两个 bean 代码:

 public class ApplContactDtl {
 .......

和代码:

 public class ApplNotifBean extends ApplNotif{
 ...
 private List<ApplContactDtl> contactsList;
 ...

在我的 JSPX 中,我正在显示 ApplNotifBean 的每个条目的 ApplContactDtl 条目列表我想为这些条目添加一个删除操作(删除数据库中 bean 之间的关系)。我遇到的问题是我需要在删除完成后更新 ApplNotifBean 的其他内容。理想情况下,我会将删除操作放在 ApplContactDtl 中,但我不确定如何调用引用已删除操作的 bean(ApplNotifBean) 的方法。如果我将删除操作放在 ApplNotifBean bean 中,我不确定如何为已删除的子 bean 分配 ID 以知道如何删除它!

有没有办法在 ApplNotifBean bean 中设置“deleteBeanID”变量,以便知道单击按钮后我要删除哪个变量?

谢谢,

4

1 回答 1

1

您可以选择使用 commondButton 的 action 属性,也可以选择使用标签调用另一个方法。在 JSF 中,将首先调用 actionListener 方法。

这是一种选择,或者如果您使用 Spring,您可以很容易地将 ApplContactDtl 的引用连接到 ApplNotifBean 中。

于 2009-05-27T21:13:33.413 回答