0

在我的 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 文件时,应用程序无法正确部署,因此不可能是我正在编辑错误的文件。

4

1 回答 1

0

我的一个项目有相同的逻辑,有一些细微的差异,我不确定它们是否相关,但试一试!

<page view-id="/*" action="#{countrySelection.checkCountry()}" />

区别:

1)我有view-id="/*"而不是view-id="*"

2)我在方法中添加了括号

于 2012-05-03T18:55:02.847 回答