Ragazzi allora sto sviluppando un applicazione che mi permette di insererire in un form da me creato dei dati su di un viaggio(partenza arrivo e data) e una volta sottomessa mi rimanda al sito di trenitalia con i rispettivi orari dei treni.però ho un problema con la servlet in quanto i parametri da inviare sono molti e il sendRedirect non mi funziona.vi posto il codice così mi faccio capire meglio:
codice:
public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException , IOException
	{
		res.setContentType("text/html");
		PrintWriter out = res.getWriter();
		String title="Ricerca Trenitalia";
		String actionUrl="coreservlets.trenitaliaEngine";
		out.println("<html>\n" +
					"<head><title>"+title+"</title></head>\n"+
					"<body>\n"+
					"<h1>"+title+"</h1>\n"+
					"<form action=\""+actionUrl+"\">\n"+
					"<input id=\"andata\" name=\"car\" value=\"0\" type=\"hidden\" >\n"+"
"+
					"Provenienza: \n"+
					"<input type=\"text\" name=\"stazin\">\n"+"
"+
					"Destinazione: \n"+
					"<input type=\"text\" name=\"stazout\">\n"+"
"+
					"<h2>Data</h2> \n"+"
"+
					"<label>Giorno</label>\n"+
					"<input type=\"text\" name=\"datag\">\n"+"
"+
					"<label>Mese</label>\n"+
					"<input type=\"text\" name=\"datam\">\n"+"
"+
					"<label>Anno</label>\n"+
					"<input type=\"text\" name=\"dataa\">\n"+"
"+
					"<label>Ora</label>\n"+
					"<input type=\"text\" name=\"timsh\">\n"+"
"+
					"<div style=\"display:none\">"+
					"<input id=\"stazin_r\" name=\"stazin_r\" value=\"Staz_DA\" type=\"hidden\" >\n"+"
"+
					"<input id=\"stazout_r\" name=\"stazout_r\" value=\"Staz_A\" type=\"hidden\">\n"+"
"+
					"<input id=\"timsm\" name=\"timsm\" value=\"00\" type=\"hidden\">"+"
\n"+
					"<input id=\"timsm_r\" name=\"timsm_r\" value=\"00\" type=\"hidden\">\n"+"
"+
					"<input value=\"it\" id=\"lang\" name=\"lang\" type=\"hidden\" >\n"+"
"+
					"<input value=\"5\" id=\"nreq\" name=\"nreq\" type=\"hidden\" >\n"+"
"+
					"<input value=\"tcom\" id=\"channel\" name=\"channel\" type=\"hidden\" >\n"+"
"+
					"<input value=\"1\" id=\"npag\" name=\"npag\" type=\"hidden\" >\n"+"
"+
					"<input value=\"it\" id=\"lang_r\" name=\"lang_r\" type=\"hidden\" >\n"+"
"+
					"<input value=\"5\" id=\"nreq_r\" name=\"nreq_r\" type=\"hidden\" >\n"+"
"+
					"<input value=\"tcom\" id=\"channel_r\" name=\"channel_r\" type=\"hidden\">\n"+"
"+
					"<input value=\"1\" id=\"npag_r\" name=\"npag_r\" type=\"hidden\">\n"+"
"+
					"</div>"+"
"+
					"<input type=\"submit\">\n"+"
"+
					"<input type=\"reset\">\n"+"
"+
					"</form>\n"+"</body>\n"+"</html>");
	}
}
Questa Servlet mi crea il form con tutte i parametri necessari che ho preso dall'url di trenitalia facendo una ricerca per un viaggio.
codice:
public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException , IOException
	{
		res.setContentType("text/html");
		PrintWriter out=res.getWriter();
		String baseUrl="http://orario.trenitalia.com/b2c/nppPriceTravelSolutions.do?";
		String prov=req.getParameter("stazin");
		String dest=req.getParameter("stazout");
		String datag=req.getParameter("datag");
		String datam=req.getParameter("datam");
		String dataa=req.getParameter("dataa");
		String timsh=req.getParameter("timsh");
		res.sendRedirect(baseUrl+prov+dest+datag+datam+dataa+timsh);
		
	    
	}
}
Questa servlet invece è quella che mi dovrebbe prendere i paramatri dal form e attaccarli alla baseUrl che sarebbe l'azione che usa trenitalia(anch'esso preso dal url di trenitalia).purtroppo però non mi funziona xkè i valori non vengono passati nella maniera parametro=valoreParametro ma solo valore.ho provato anchead un usare l'interfaccia Enumeration con il while per scorrere tutti i parametri ma non so usarlo.Spero che qualcuno mi sia di grande aiuto.Grazie ciao.