codigo en jsp

Isaac
28 de Julio del 2004
Hola a todos,

¿Alguien me podría indicar que es lo incorrecto en este código?

¿Alguna mejora?

Muchas gracias
Isaac

<HTML>
<HEAD> <TITLE> Prueba </TITLE> </HEAD>

<BODY BGCOLOR=u201Dwhiteu201D>

<%!
public boolean valida_user(String userd, String passw) {
boolean var = false;
if (userd == "Isaac")
{
if (passw == "aaa")
{
var= true;
}
}
return var;
}
%>

<% String user = request.getParameter("user"); %>
<% String pass = request.getParameter("pass"); %>

<% if (user != null){

if (valida_user(user,pass))
%> <h3>Bienvenido</h3>
<% else%> <h3>Login o password incorrectos</h3>
<%}%>

<FORM method="POST" >
<B>Login:</B>
<INPUT type="text" name="user" size="10">

<B>Password:</B>
<INPUT type="password" name="pass" size="10">
<INPUT type="submit" VALUE="Acceptar" size="3">
</FORM>

</BODY>
</HTML>

iramirez
28 de Julio del 2004
Esta mal formado el if q valida la existencia del user, debes poner { despues del segundo if, un } antes del else y un { despues de el, ademas de cerrar esa porcion de codigo con otro }