Foros del Web » Programación para mayores de 30 ;) » Java »

Nuevamente ayuda

Estas en el tema de Nuevamente ayuda en el foro de Java en Foros del Web. Hola a todos los duros de java y jsp, necesito ke me aclaren unas kuantas dudas: cuando invoko un bean desde una pagina jsp y ...
  #1 (permalink)  
Antiguo 25/10/2005, 16:15
 
Fecha de Ingreso: octubre-2005
Mensajes: 188
Antigüedad: 18 años, 6 meses
Puntos: 0
Nuevamente ayuda

Hola a todos los duros de java y jsp, necesito ke me aclaren unas kuantas dudas: cuando invoko un bean desde una pagina jsp y este retorna algo, este puede retornar cualkier tipo de dato ya sea String, int, boolean, List, Collection.
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
luego en el jsp llamo a la funcion algo ke me debe retornar un String y kiero mostrar el resultado
Código PHP:
<jsp:useBean id="u" class="aja.Prueba"/>

<%! 
String loginpassword; %>
<% 
login request.getParameter("login");
    
password request.getParameter("password"); %>

<%= 
login %><br>
<%= 
password %><br>
<% 
String i u.algo(loginpassword); %>
<%= 
%> 
aki esta el codigo java, el jcreator no me muestra ningun error de compilacion ni nada parecido
Código PHP:
package aja;

public class 
Prueba{
    
    public 
Prueba(){
    }
    
    public 
String algo(String loginString password)
    {
        if(
login.length() > password.length())
            return 
"Bien";
        return 
"Mal";    
    }

Y cuando ejecuto la aplicacion me lanza este error
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:42.