SpringSecurityUIプラグインを使用しています。Spring Security UIによって生成されたビューは使用したくありませんが、自分のビューを使用します。したがって、レジスタ/インデックスビューにエラーメッセージを表示したいと思います。エラーメッセージをリストに表示するにはどうすればよいですか?
私はこれを私の見解に入れたいと思います:
<g:if test="${flash.message}">
<bootstrap:alert class="alert-info">${flash.message}</bootstrap:alert>
</g:if>
この行をそこに置くと、エラーメッセージは表示されません。ただし、生成されたレジスタビューにはエラーが表示されます。
代わりに次のコードを置くと:
<g:eachError>
<li>${it}</li>
</g:eachError>
それから私はたくさんのエラーメッセージを受け取りますが、それらを良い方法で表示することはできません。国際化APIでメッセージを上書きすることさえできません:
Field error in object 'xxx.RegisterCommand' on field 'username': rejected value []; codes [x.RegisterCommand.username.blank.error.x.RegisterCommand.username,xxx.RegisterCommand.username.blank.error.username,x.RegisterCommand.username.blank.error.java.lang.String,xxx.RegisterCommand.username.blank.error,registerCommand.username.blank.error.xxx.RegisterCommand.username,registerCommand.username.blank.error.username,registerCommand.username.blank.error.java.lang.String,registerCommand.username.blank.error,xxx.RegisterCommand.username.blank.xxx.RegisterCommand.username,xxx.RegisterCommand.username.blank.username,xxxx.RegisterCommand.username.blank.java.lang.String,xxx.RegisterCommand.username.blank,registerCommand.username.blank.xxx.RegisterCommand.username,registerCommand.username.blank.username,registerCommand.username.blank.java.lang.String,registerCommand.username.blank,blank.xxx.RegisterCommand.username,blank.username,blank.java.lang.String,blank]; arguments [username,class xxx.RegisterCommand]; default message [Die Eigenschaft [{0}] des Typs [{1}] darf nicht leer sein]
エラーをリストに表示したいだけです。
ご挨拶