Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da masternick Visualizza il messaggio
    Ho la necessità di passare ad un metodo che gestisce una richiesta POST proveniente da un form un numero variabile di parametri.
    Se devi "iterare" o comunque cercare tu in modo preciso e "programmatico" i parametri passati da form (non i query-param), allora:

    @POST
    public Blabla metodo(MultivaluedMap<String, String> formParams)
    Ultima modifica di andbin; 29-08-2017 a 13:01
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  2. #2
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Se devi "iterare" o comunque cercare tu in modo preciso e "programmatico" i parametri passati da form (non i query-param), allora:

    @POST
    public Blabla metodo(MultivaluedMap<String, String> formParams)
    Grazie, però mi da questo errore: HTTP Status 415 - Unsupported Media Type

    Questo è il metodo in questione:
    codice:
     @POST
        @Path("/insert/dettagliEvento")
        @Consumes({MediaType.MULTIPART_FORM_DATA})
        @Produces("text/plain")
        public String unkParamForm(MultivaluedMap<String, String> formParams) {
        	System.out.println(formParams.size());
        	System.out.println("Fine");
        	return "string";
        }

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da masternick Visualizza il messaggio
    HTTP Status 415 - Unsupported Media Type

    codice:
        @Consumes({MediaType.MULTIPART_FORM_DATA})
    Il problema è un altro: MediaType.MULTIPART_FORM_DATA (ovvero "multipart/form-data") si usa quando ci sono dei file "upload".

    Se invece ci sono normali campi, va usato MediaType.APPLICATION_FORM_URLENCODED (ovvero "application/x-www-form-urlencoded").
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.