2012-08-07 103 views
0

我一直在使用彈簧安全UI和彈簧安全插件。我們有我們的register.gsp頁面,按預期工作。我們正在將我們的css移動到twitter引導程序,所以我們更改了register.gsp文件,以匹配我們的需求。如何從Spring Security UI獲取正確的錯誤消息?

所以我們改變了:

<s2ui:textFieldRow name='username' labelCode='user.username.label' bean="${command}" 
         size='40' labelCodeDefault='Username' value="${command.username}"/> 

要:

<g:textField class="input-large" bean="${command}" name="username" 
           value = "${command.username}" required = "" /> 

現在的問題是我怎麼渲染錯誤信息?我現在只收到默認錯誤信息:

Property {0} ... doesn't pass custom validation. 

其實我需要得到Spring Security UI提供的錯誤信息。我怎樣才能做到這一點?

在此先感謝。

+0

好@batman,什麼這個問題?你有答案嗎? – 2012-09-11 14:33:49

回答

1

您可以使用:

<g:textField class="input-large" bean="${command}" name="username" 
          value = "${command.username}" required = "" /> 
<g:eachError bean="${command}"> 
    <span>${it}</span> 
</g:eachError>