0
我將如何製作一個邏輯塊,只有在沒有錯誤(來自gsp)時纔會執行?Grails「如果沒有錯誤」,並登錄新創建的用戶
此外,創建用戶後,我將如何自動使用它們登錄Spring Security Core Plugin?
我將如何製作一個邏輯塊,只有在沒有錯誤(來自gsp)時纔會執行?Grails「如果沒有錯誤」,並登錄新創建的用戶
此外,創建用戶後,我將如何自動使用它們登錄Spring Security Core Plugin?
取決於錯誤,例如,如果一個服務器端驗證失敗 可以作爲一個布爾返回錯誤給您的普惠制,如:
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