Dato l'URLGrails 2.3.x: ottenere il valore dei parametri URL
http://localhost:9000/Estrategia/book/index?format=excel&extension=xls
voglio ottenere il valore di formato (in questo caso è excel)
Nel controllore:
`println params.format
Ma params.format
i è sempre nulla, qualche idea?
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) ]
}
}
È possibile aggiungere il controller alla domanda? – dmahapatro
Dov'è 'foo'? In che modo '/ hello? Foo = bar' è mappato su questo controller? ti riferivi a 'params? .format'? Qual è l'url reale che stai cercando di colpire? * Un problema ben dichiarato è un problema risolto a metà * - Penso che tu acconsentissi. :) – dmahapatro