Hi
I have a problem with the action <jsp:setProperty name="foo" property="*" />.
I have a bean with a simple property of type Integer.
The Bean has get and set method for this property.
Here the code of the bean:
package m;
public class Bug extends Object {
Integer field1 = new Integer(0);
public Bug() {
}
public Integer getField1() {
return field1;
}
public void setField1(Integer field) {
this.field1 = field;
}
}
Here the code of JSP.
<%@ page contentType="text/html;charset=ISO-8859-1"%>
<jsp:useBean id="variable1" scope="page" class="m.Bug" />
<jsp:setProperty name="variable1" property="*" />
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<TITLE>
Hello World
</TITLE>
</HEAD>
<BODY>
The value is : <jsp:getProperty name="variable1" property="field1"/>
<form action="untitled1.jsp" method="get">
<input name="field1" value="1" type="text">
<input type="submit">
</form>
</BODY>
</HTML>
When I submit this Jsp I've the value of Bean�s property is 0.
What�s Wrong ? It�s a Bug?
thanks.