Announcement Announcement Module
No announcement yet.
Command class property type Page Title Module
Move Remove Collapse
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • Command class property type


    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?

  • #2
    Not Exactly

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