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
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