エラーメッセージを独自の形式で表示するカスタムインターセプターを作成しました。ある程度成功しています。
しかし、呼び出しオブジェクトから直接テキストフィールドのラベルを取得できるか知りたいですか?
前もって感謝します
エラーメッセージを独自の形式で表示するカスタムインターセプターを作成しました。ある程度成功しています。
しかし、呼び出しオブジェクトから直接テキストフィールドのラベルを取得できるか知りたいですか?
前もって感謝します
フィールド ラベルがローカライズされている場合は、はい、ラベル テキストを取得できます。それ以外の場合は、JSP では単に文字列リテラルになるため、できません。
ローカライズされたプロパティがあると仮定します: field.firstName = First Name
以下を使用して、インターセプターから取得できます。
LocalizedTextUtil.findDefaultText(
"field.firstName",
invocation.getInvocationContext().getLocale()
);
ただし、何をしようとしているのかについて詳細をお知らせいただければ、より良い解決策を提供できる可能性があります。