【发布时间】:2014-03-02 20:27:53
【问题描述】:
Hej 我的登录表单有问题。 在表单中我有 2 个动作:
<p:commandButton id="newUserButton" action="newUser" immediate="true" icon="ui->icon-plus" value="Zarejestruj się" />
<p:commandButton id="submitButton" action="confirmSignIn" update="logPanelGrid,messages" icon="ui-icon-check" value="Zaloguj się" />
当我在键盘上按 Enter 时,我想自动选择第二个动作“confirmSignIn”
当我点击进入应用程序执行操作“newUser”
我尝试使用默认命令。
我添加了一些类:
package org.primefaces.examples.view;
public class DefaultCommandBean
{
private String btn;
public DefaultCommandBean(String btn) {
this.btn = btn;
}
public String getBtn() {
return btn;
}
public void setBtn(String btn) {
this.btn = btn;
}
}
我在 xhtml 中添加了一些行:
<p:defaultCommand target="#{defaultCommandBean.btn}" />
当我重新启动 tomcat 时,我得到:
SEVERE: Error Rendering View[/WEB-INF/flows/main/welcome.xhtml]
java.lang.IllegalArgumentException: ""
谁能知道哪里有问题?我不知道;/
【问题讨论】:
标签: jsf jakarta-ee primefaces