avendo
codice:
ResultSet rs = stmt.executeQuery(query);
 
     out.println("<table>");
     while (rs.next())  {
         
         out.println("<tr>");
         out.println("<td><input type=\"text\" value=\"" + rs.getString(1) + "\" readonly=\"readonly\"/></td>");
         out.println("<td><input type=\"text\" value=\"" + rs.getString(2) + "\" readonly=\"readonly\"/></td>");
         out.println("<td><input type=\"text\" value=\"" + rs.getString(3) + "\" readonly=\"readonly\"/></td>");
         out.println("<td><input type=\"text\" value=\"" + rs.getString(4) + "\" readonly=\"readonly\"/></td>");
         out.println("<td><input type=\"text\" value=\"" + rs.getString(5) + "\" readonly=\"readonly\"/></td>");
         
         //out.println("<td> "+"<A HREF=\"ris.jsp\ " +   "dettagli" + "</td>");
         
         int u=rs.getInt(2);
         
         
         out.println("<td><A HREF=\"ris.jsp?userid=u\">dettagli</A>");  <-----E' CORRETTO??

         out.println("</tr>");

      }

,il campo è un intero
dall' altra pagina


String userin=request.getParameter("userid");


userin=userin.getInt();


però non prende il valore dall' altra pagina,come mai?