鉴于URL
http://localhost:9000/Estrategia/book/index?format=excel&extension=xls
Run Code Online (Sandbox Code Playgroud)
我想获取格式值(在这种情况下是excel)
在控制器中:
`println params.format
但params.format总是空的,任何想法?
Grails 2.3.5
import static org.springframework.http.HttpStatus.*
import grails.transaction.Transactional
@Transactional(readOnly = true)
class BookController {
static allowedMethods = [save: "POST", update: "PUT", delete: "DELETE"]
def exportService // Export service provided by Export plugin
def grailsApplication //inject GrailsApplication
def index(Integer max) {
params.max = Math.min(max ?: 10, 100)
if(!params.max)
params.max = 10
println params?.format
[ bookInstanceList: Book.list( params ) ]
}
}
Run Code Online (Sandbox Code Playgroud)