Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须将这两个命令按钮组合成单个保存按钮,该按钮应将数据插入一个表并将图像插入另一个表。
<h:commandButton value="Save" action="#{user.addUser()}"></h:commandButton>
我通过在 managedbean 中获取值并将值全局保存在变量中然后将数据插入到一个表中并最后调用另一种方法将图像插入到另一个表中之后解决了这个问题。这为我完成了这项工作。
这根本不应该是 JSF 或表示层的一部分。将您的业务逻辑封装在服务类中并在那里执行所有操作。根本不要让您的按钮知道数据库中的表。最后,这两个动作可能应该在一个事务中,这是不这样做的另一个原因,这是糟糕的设计。