2013-07-01 52 views

回答

1

取決於錯誤,例如,如果一個服務器端驗證失敗 可以作爲一個布爾返回錯誤給您的普惠制,如:

try { 
     xyzService.saveAndUpdateStatistics(stats) 
     redirect(controller:'statistic', action:'stats') 
    } catch(ValidationException vex) { 
     Boolean error = true 
     render(view: "stats", model:[stats:stats,error:error])  
    } 

,那麼你可以簡單地使用某物像

<g:if test="${!error}"> 
    <g:textField name="noError" value="no-Error" /> 
</g:if> 

和你的第二個問題,你爲什麼要用springsecuritycore插件記錄它們? 每次你使用springssecurity創建一個新用戶,否則我會用 日誌記錄插件至極使得使用Apache的log4j的

def user = new User() 
user.save(flush: true, failOnError: true) 
log.info "User saved : "+user 

http://grails.org/doc/2.2.x/ref/Plug-ins/logging.html

http://grails.org/doc/1.1.x/guide/3.%20Configuration.html#3.1.2%20Logging

http://grails-plugins.github.io/grails-spring-security-core/docs/manual/guide/6%20Helper%20Classes.html

相關問題