PDA

View Full Version : Command class property type


hezjing
Jun 9th, 2008, 11:41 AM
Hi

In the Javadoc of BaseCommandController explained that a command class can basically be any Java class; preferably a JavaBean in order to be able to populate bean properties with request parameters.

That means, if I have the following command class,

public class UserCommand {

private int age;

private Short count;

public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Short getCount() {
return count;
}
public void setCount(Short count) {
this.count = count;
}
}

Spring controller will automatically populate the command object from the request?

beginner
Jun 10th, 2008, 12:57 AM
Spring will do a lot of work behind the scene to fetch those values for you.
You just need to map the fields from your jsp page with the property(i.e. field of the command object).

There are couple of methods to do this.
You can use form taglib and then use it's path element.
Look to map throgh <spring:bind>

Hope this clears your doubt.
All the best, Happy Learning!!!