接缝中没有触发动作

时间:2012-04-26 15:40:08

标签: jboss seam

在我的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文件时,应用程序没有正确部署,所以我不能编辑错误的文件。

1 个答案:

答案 0 :(得分:0)

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

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

差异:

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

2)我将方括号添加到方法