View Single Post
Old 12-04-2006, 13:10   #1
boysna
Senior Member
 
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
Jsp,servlet,jdom,bean: primi passi

Ciao a tutti. Apro questa discussione per rivolgere domande ai piu esperti su queste tecnologie, visto che sono alle prime armi.

Il mio primo problema è questo. Ho una pagina HTML e una JSP. Ecco i codici.

Codice:
<html>

 <head>
  <title>Scelta Compagnia</title>
 </head>

 <body>
  <form action="benvenuto.jsp" METHOD="get">
   Scegli la compagnia:<br>
   <input type="radio" name="compagnia" value="Alitalia"> Alitalia <br>
   <input type="radio" name="compagnia" value="KLM"> KLM <br>
   <input type="radio" name="compagnia" value="British Airways"> British Airways <br>
   <input type="hidden" name="pagina" value="scelta_compagnia">
   <button type="submit">Vai alla Compagnia scelta</button>
   
  </form>

 </body>

</html>
Codice:
<html>

 <head>
  <title>Benvenuto</title>
 </head>

 <body>
  <%String compagnia = request.getParameter("compagnia");
   
    if(request.getParameter("pagina")=="scelta_compagnia")
       {out.println("Benvenuto alla pagina della compagnia di volo: " + compagnia);}
    else
       {out.println("Bentornato alla pagina della compagnia di volo: " + compagnia);} %>
 </body>

</html>
Qualcuno mi spiega perchè la JSP stampa sempre quello che sta nell'else nonostante la condizione verificata sia quella nell'if?

Grazie.
boysna è offline   Rispondi citando il messaggio o parte di esso