Grails——小技巧

//获取多个上传的文件
request.getMultiFileMap().documentFile.each {
println it.originalFilename
}

//获取request
GrailsWebRequest webUtils = WebUtils.retrieveGrailsWebRequest()
def request = webUtils.getCurrentRequest()

//Getting the Request object
def getRequest(){
def webUtils = WebUtils.retrieveGrailsWebRequest()
webUtils.getCurrentRequest()
}
//Getting the Response object
def getResponse(){
def webUtils = WebUtils.retrieveGrailsWebRequest()
webUtils.getCurrentResponse()
}
//Getting the ServletContext object
def getServletContext(){
def webUtils = WebUtils.retrieveGrailsWebRequest()
webUtils.getServletContext()
}
//Getting the Session object
def getSession(){
RequestContextHolder.currentRequestAttributes().getSession()
}

你可能感兴趣的:(Grails——小技巧)