// index.jspCosa restituisce request.getParameter?
<form method="post" action="backend.jsp">
<input type="text" name="one" />
<input type="submit value="Submit" />
</form>
In backend.jsp che cosa request.getParameter ("uno"); ritorno?
request.getParameter("one").getClass().getName();
rendimenti java.lang.String, quindi deve essere una stringa giusto?
Tuttavia non posso fare
String one = request.getParameter("one");
if (!"".equals(one)) {}
o
if (one != null) {}
Questo è ovvio, perché una variabile non restituisce nulla. È
if (one.length() > 0) {}
solo modo di andare, o ci sono soluzioni migliori o un approccio migliore? Sto considerando entrambe le soluzioni per essere su jsp. Usare un servlet (sebbene jsp sia un servlet) è un caso d'uso diverso in questo scenario.
vi consiglio di leggere i javadoc prima di fare domande come questa. Salva il tempo di tutti. In questo caso specifico sembra che tu abbia fatto supposizioni errate e che la lettura di javadoc sia stata corretta. –
Grazie per aver rinforzato il mio intento. Tranne il mio ultimo paragrafo, sto essenzialmente dicendo la stessa cosa che ho letto javadoc prima di commentare, in modo che le persone non commentassero frettolosamente o fuori dal campo di applicazione del problema. Volevo indirizzare le persone al terzo paragrafo dopo aver conosciuto queste basi. Non l'ho fatto direttamente, mi dispiace per quello. Saluti!! – Pramod
perché stai dicendo che non possiamo fare gli altri due casi? – Jus12