gpt4 book ai didi

JSF2 忽略 Action 属性

转载 作者:行者123 更新时间:2023-12-02 06:43:47 28 4
gpt4 key购买 nike

<分区>

我的 xhtml 代码:

<h:commandLink action="#{detailController.updateProject}" class="positive" >
<h:graphicImage library="img" name="tick.png" alt=""/>
<h:outputText value="Save" />
</h:commandLink>

此操作 (updateProject()) 不是从 JSF 框架调用的!即使我在 managedBean 中删除它,也不会抛出异常。

有没有其他人遇到过这样的问题?我什至无法解释 -.- 我的意思是有这种操作方法!


添加:是的,它在 h:form 标签中!但是我在那个 View 中有两种形式!这可能是问题所在吗?


ADD2:我还应该提到,如果我按下按钮,它会让我回到之前的 View !所以我的操作方法被忽略了,而是打开了另一个 View ?!?!

为了提供更多信息,我的页面是这样构建的:

panelGroup name=show rendered=!controller.edit
form
buttons
outputtext
/form
/panelGroup

panelGroup name=edit rendered=controller.edit
form
buttons
inputText
/form
/panelGroup

所以我在一个文件中同时编辑和显示一个实体!但只有底部表单中的按钮显示出这种奇怪的行为(见上文)。


回答 BalusC:1. 我使用两种形式(它们不是嵌套的!)2. 在底部表格中我已经放置了一个 h:messages我要尝试将我的 Controller 放入 viewScop 以检查 3 和 4我不知道如何检查5。谢谢你..

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com