在我的pages.xml文件中,我有这条指令:
<page view-id="*" action="#{guestLogin.logIn}" />
但它永远不会被触发!我的guestLogin.login看起来像这样:
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.*;
@Name("guestLogin")
@Scope(ScopeType.STATELESS)
public class GuestLogin {
public void logIn()
{
throw new RuntimeException();
}
}
但是,当我点击应用程序时,我在应用程序中看不到RunTimeException,也没有看到任何其他类型的异常。当我打破pages.xml文件时,应用程序没有正确部署,所以我不能编辑错误的文件。
答案 0 :(得分:0)
我的一个项目中有相同的逻辑,有一些微妙的差异,我不确定它们是否相关,但试试看!
<page view-id="/*" action="#{countrySelection.checkCountry()}" />
差异:
1)我有view-id="/*"
而不是view-id="*"
2)我将方括号添加到方法