jsp - beans

gluecki

Grünschnabel
Hallo,
ich mache gerade meine ersten schritte mit jsp... dabei bin ich bei indizierten properties auf folgendes problem gestoßen - bei der ausgabe bekomm ich neben den gewünschten werten folgendes davorgestellt: CurrencyAk: [Ljava.lang.String;@14683c0 Dollar
Dollar

bean:
public String getCurrencyAk(int index)
{
return currencyAk[index];
}
public String[] getCurrencyAk()
{
return currencyAk;
}
public void setCurrencyAk(int index, String currencyAk)
{
this.currencyAk[index]=currencyAk;
}
public void setCurrencyAk(String[] currencyAk)
{
this.currencyAk=currencyAk;
}

jsp-file:

<p>CurrencyAk:
<jsp:getProperty name="datenuebergeben" property="currencyAk" />
<%
for(int j=0;j<datenuebergeben.getCurrencyAk().length;j++)
out.println (datenuebergeben.getCurrencyAk(j)+"<BR>");

%>

kann mir bitte wer erklären was ich falsch mache bzw. wie ich den fehler beseitige.
mein erster gedanke zur lösung des problems war es statt dem array nen vector zu nehmen nur, das hab ich bis jetzt auch noch nicht wirklich hingebracht :-(

public Vector getCurrencyAk()
{
return currencyAk;
}
public void setCurrencyAk(int index, String currencyAk)
{
this.aktien.add(index, currencyAk);
}


danke für jede hilfe :-)
 
sorry, hab den fehler gerade selbst entdeckt....

durch weglassen der zeile
<jsp:getProperty name="datenuebergeben" property="currencyAk" />
wird das array selbst dann auch nicht mehr ausgegeben... *dumm bin*
 
Zurück