小编Alb*_*ici的帖子

Grails 2.3.x:获取URL参数的值

鉴于URL

  http://localhost:9000/Estrategia/book/index?format=excel&extension=xls
Run Code Online (Sandbox Code Playgroud)

我想获取格式值(在这种情况下是excel)

在控制器中:

`println params.format

Grails docs参考

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)

parameters url grails

6
推荐指数
1
解决办法
1977
查看次数

标签 统计

grails ×1

parameters ×1

url ×1