Salve sono alle prime armi col java e non riesco a far andare questo form di registrazione.. praticamente username e password inseriti nel form me li conta come stringhe vuote. Poi dovrei aggiungere nel form l'inserimento di un valore che alla verifica sia compreso fra 0 e 31; mi è stato suggerito di usare il metodo "Integer.parseInt(s)" per trasformare la stringa in un int(se qualcuno può farmi un esempio).

form
codice:
<form action="checkreg.jsp" method="post" name="registrazione">

 

<span>Username:</span><input class="inputx" type="text" name="username" value=""/></p>
 

<span>Password:</span><input class="inputx" type="password" name="password" value=""/></p>
 

<span>Giorni:</span><input class="inputx" type="text" name="giorni" value=""/></p>
 

<button class="but" type="submit" name="invia">Registrati</button></p>
 

<button class="but" type="reset" name="reset">Annulla</button></p>

</form>
in checkreg
codice:
<%
   String nouser= new String();
   String username=new String();
   String password=new String();

   //controllo non esistenza utente
 if((application.getAttribute("username")==null)&&(application.getAttribute("password")==null))
     {nouser="no";}

                %>


  <%if(nouser.equals("no")){ %>
       <p class="mess">Errore nei dati di registrazione. </p>
                <%}

        else
         {%>
 <p class="mess">L&rsquo; utente <%=application.getAttribute("username")%> registrato con   successo.</p>
     <%}%>