Es que estoy tratando de probar el siguiente codigo pero no me da resultado
desde una pagina html pido dos datos
Código PHP:
<html>
<title>Pagina</title>
<body>
<form action="prueba.jsp" method="GET">
Nombre <input type="text" name="login"><br>
Password <input type="password" name="password"><br><br>
<input type="submit" value="aceptar">
</body>
</form>
</html>
Código PHP:
<jsp:useBean id="u" class="aja.Prueba"/>
<%! String login, password; %>
<% login = request.getParameter("login");
password = request.getParameter("password"); %>
<%= login %><br>
<%= password %><br>
<% String i = u.algo(login, password); %>
<%= i %>
Código PHP:
package aja;
public class Prueba{
public Prueba(){
}
public String algo(String login, String password)
{
if(login.length() > password.length())
return "Bien";
return "Mal";
}
}
Ha tenido lugar un error en la línea: 9 en el archivo jsp: /prueba.jsp
Error de servlet generado:
The method algo(String, String) is undefined for the type Prueba
por eso pregunto ke si puede retornar cualkier tipo de dato, por ke cuando retorno un int o un boolean no me muestra ningun error.
Otra duda es ke si puedo retornar datos de clase es decir si dentro de una clase invoko una funcion ke esta declarada dentro de otra clase y esta me retorna un valor del tipo de la clase en el jsp yo puedo tomarlo para poder mostrar su resultado.