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

私は自分のプロジェクトの 1 つに同じロジックを持っています。いくつかの微妙な違いがあります。それらが適切かどうかはわかりませんが、試してみてください!

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

違い:

1)私はview-id="/*"代わりに持っていますview-id="*"

2)メソッドに括弧を追加しました

于 2012-05-03T18:55:02.847 に答える