no te salia de la primera forma por que te faltaba poner las comillas para el HTML
este es el tuyo
<% out.println("<input type=\"text\" name=\"nombre\" value="+nom+" size=\"50\">"); %>
este esta arreglado
<% out.println("<input type=\"text\" name=\"nombre\" value=
\""+nom+"
\" size=\"50\">"); %>
have funn