0

エラーメッセージを独自の形式で表示するカスタムインターセプターを作成しました。ある程度成功しています。

しかし、呼び出しオブジェクトから直接テキストフィールドのラベルを取得できるか知りたいですか?

前もって感謝します

4

1 に答える 1

1

フィールド ラベルがローカライズされている場合は、はい、ラベル テキストを取得できます。それ以外の場合は、JSP では単に文字列リテラルになるため、できません。

ローカライズされたプロパティがあると仮定します: field.firstName = First Name

以下を使用して、インターセプターから取得できます。

LocalizedTextUtil.findDefaultText(
    "field.firstName", 
    invocation.getInvocationContext().getLocale()
);

ただし、何をしようとしているのかについて詳細をお知らせいただければ、より良い解決策を提供できる可能性があります。

于 2011-02-14T18:12:46.093 に答える