UnsatisfiedServletRequestParameterexception Frühjahr controller nicht-mapping-Anfrage Fehler 400
Ich Schreibe in mein Feder @controller diese Zuordnung von Anfrage akzeptiert Anfrage und parameter "tipoLista,numPagina"
@RequestMapping(value = "/admin/evento/approvatutti", params = "{tipoLista,numPagina}", method = RequestMethod.GET)
public ModelAndView approvaTuttiGliEventi(@RequestParam("tipoLista") String tipoLista, @RequestParam("numPagina") String numPagina, ModelAndView model) {
....bla bla ...bla...
}
Wenn ich rufe localhost:8084/context/admin/evento/approvatutti?tipoLista=valueOfParameter&numPagina=0
Erhielt ich den Fehlercode 400, bad request. Ich habe aktiviert TRACE level Anmeldung und ich erhalte diese Meldung:
Resolving exception from handler [null]: org.springframework.web.bind.UnsatisfiedServletRequestParameterException: Parameter conditions "{tipoLista,numPagina}" not met for actual request parameters: tipoLista={approvabili}, numPagina={0}
DEBUG - nseStatusExceptionResolver - Resolving exception from handler [null]: org.springframework.web.bind.UnsatisfiedServletRequestParameterException: Parameter conditions "{tipoLista,numPagina}" not met for actual request parameters: tipoLista={approvabili}, numPagina={0}
DEBUG - ltHandlerExceptionResolver - Resolving exception from handler [null]: org.springframework.web.bind.UnsatisfiedServletRequestParameterException: Parameter conditions "{tipoLista,numPagina}" not met for actual request parameters: tipoLista={approvabili}, numPagina={0}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die
params
- Attribut@RequestMapping
erwartet einenString[]
mitAlso jeder
String
im array des formatsaber kann man auch weglassen
=paramValue
. Aber Sie sind die einzigenString
Wert wiewürde dies bedeuten, dass der request-query-string müsste so Aussehen
was natürlich keinen Sinn macht und im Frühjahr klagt
Statt, können Sie es ändern, um
dies ist aber nicht notwendig. Loszuwerden, die
params
Attribut alle zusammen. Sie haben bereits@RequestParam
Parameter in der Methode erforderlich sind.