Classe que devuelva un array.
Hola! TEngo un problema ...
tengo un classe con un metodo que devuelve un array de Strings , lo llamo des de un .jsp i me da un error, pueden ayudarme:
Classe :
import java.sql.*;
import java.lang.*;
public class SeleccioDominis {
public String[] Dominis(String idioma, String NH) {
String[] llista = new String[2];
llista[1]="1";
llista[2]="2";
return llista;
}
}
.jsp :
...
SeleccioDominis Dom = new SeleccioDominis();
String[] llista = new String[2];
llista = Dom.Dominis(Idioma,NicHandle);
...
al ejecutar el .jsp me da errores,
Muchas gracias i Saludos
MArta
tengo un classe con un metodo que devuelve un array de Strings , lo llamo des de un .jsp i me da un error, pueden ayudarme:
Classe :
import java.sql.*;
import java.lang.*;
public class SeleccioDominis {
public String[] Dominis(String idioma, String NH) {
String[] llista = new String[2];
llista[1]="1";
llista[2]="2";
return llista;
}
}
.jsp :
...
SeleccioDominis Dom = new SeleccioDominis();
String[] llista = new String[2];
llista = Dom.Dominis(Idioma,NicHandle);
...
al ejecutar el .jsp me da errores,
Muchas gracias i Saludos
MArta
El único error que veo es que los arrays en java empiezan con indice cero.
Por ello, cuando haces new String[2], los indices son 0 y 1. El indice 2 te dará un error.
Un detalle. donde haces lista=Dom.Dominis(...), no hace falta que hagas hueco a lista antes con un new.
Se buena.
Por ello, cuando haces new String[2], los indices son 0 y 1. El indice 2 te dará un error.
Un detalle. donde haces lista=Dom.Dominis(...), no hace falta que hagas hueco a lista antes con un new.
Se buena.
