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