hi, wenn ich eine javabean habe, die zb so aussieht:
dann kann ich ja mittels
die properties setzen und auch wieder ausgeben. wie sieht das aber jetzt mit c:set aus?
hier mein versuch:
geht aber nicht. wie genau muss ich das machen? das target muss doch die bean sein, oder? wie lass ich mir das dann wieder anzeigen? mit c
ut?
danke
Code:
package pojos;
public class ObjectTester {
public int prop1 = 5;
public String prop2 = "hallo welt";
public int[] prop3 = { 1, 2, 3, 4 };
public int getProp1() {
return prop1;
}
public void setProp1(int prop1) {
this.prop1 = prop1;
}
public String getProp2() {
return prop2;
}
public void setProp2(String prop2) {
this.prop2 = prop2;
}
}
dann kann ich ja mittels
Code:
<jsp:useBean id="myBean" class="pojos.ObjectTester">
<jsp:setProperty name="myBean" property="*"/>
</jsp:useBean>
prop1: <jsp:getProperty name="myBean" property="prop1" />
prop2: <jsp:getProperty name="myBean" property="prop2" />
die properties setzen und auch wieder ausgeben. wie sieht das aber jetzt mit c:set aus?
hier mein versuch:
Code:
<c:set target='${pojos.ObjectTester}' property='prop2' value='irgendwasfdlfhdfhsdfk' />
geht aber nicht. wie genau muss ich das machen? das target muss doch die bean sein, oder? wie lass ich mir das dann wieder anzeigen? mit c
danke