JSF/Primefacesを使用してWebアプリケーションを構築しています。私は "定数"クラス、つまり定数からなるクラスを持つ必要があります。これらの定数は、主にアプリケーション全体で使用されるナビゲーションコマンドです。私がこれをやっている理由は、インスタンス化されたストリングを臨時に避けることです。JSFで「定数」クラスを持つ
これを実現するには、どのようにして定数をバッキングビーンとXHTMLファイルの両方からアクセスできるようにするのですか?
私は@ApplicationScoped
を使用しようとしましたが、シングルトンパターン(シングルトンクラス)を使用しましたが、スコープの問題のために動作させることができません。
また、間違ったアプローチを使用している可能性もあります。どんなアイデアや提案も大歓迎です。
なぜあなたは 'public static final String page1 =" page1.xhtml "'を持つクラスを持っていませんか?このクラスはマネージドBeanで使用されることに注意してください。 JSFコードでこれらの値を使用する場合は、@ApplicationScopeをクラスに追加し、使用する 'String'のゲッターを追加することができます。 –
例を説明できますか? – javaMS