Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [jsp/servlet] prendere dalla request un parametro

    Ciao a tutti ragazzi,
    ho un problemino legato alla mia inesperienza, ho un form che mi permette di allegare dei file e di inviare delle stringhe al mio servlet.
    L'upload funziona perfettamente, però le stringhe mi ritornano "null". Non riescoa capire quale sia l'errore.
    Uso tomcat 5.0 con jdk 1.4.2

    nella schermata di tomcat con il system.out.print visualizzo questo:
    codice:
    Start Start doGet method
    Start task step_1
    null
    null
    la porzione di codice java invece è scritta in questa maniera
    codice:
    System.out.println("Start doGet method");
    							
    				//extract the task from the request
    				//String task = (String)request.getParameter("task");
    				//System.out.println(task);
    				
    								
    				if (1 == 1) {
    					System.out.println("Start task step_1");
    					
    					//retrieving values
    					String title = (String)request.getParameter("title");
    					System.out.println(title);
    					String menu = (String)request.getParameter("menu");
    					System.out.println(menu);
    il form è scritto
    codice:
    <form name="createStep_1" action="<%=request.getContextPath()%>/step_1?task=step_1" method="post" enctype="multipart/form-data">
    <font>Inserire il titolo </font><input type="text" name="title" id="title" value="">
    
    
    <font>Allegare un'immagine </font><input type="file" name="logo" id="logo" value="">
    
    
    <font>Indicare quante voci menu sono presenti </font><input type="text" name="menu" id="menu" value="1" size="3">
    
    
    <input type="submit" value="Continua">
    </form>
    Spero che qualcuno mi possa aiutare.
    grazie

  2. #2
    Ho fatto alcuni test, e ho scoperto che togliendo enctype="ENCTYPE="multipart/form-data" riesco a ottenere i campi di testo ma ovviamente non più il file.
    Qualcunoi mi sa dire come si può fare senza dover riccorrere a due form ditinti?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.