Question: I tried to understand it by myself using the [doc](https://docs.scipy.org/doc/scipy-0.19.1/reference/index.html) , but I don't get why, from the module `scipy`, I can import `linspace` which is a function of the module `numpy`. They both work well. 
Also, I can't find it in the `scipy` doc.

Answer: 
1...OLD WAY = commandName 

```
<form:form action="index" commandName="todo">

```

2...NEW WAY = modelAttribute

```
  <form:form action="index" modelAttribute="todo">

```

commandName was the old way of doing it and in new applications you should be using modelAttribute
In your HomeController.java, you need to display form view with relevant model as following

```
@RequestMapping(value="/customer", method=RequestMethod.GET)
    public ModelAndView showForm(Model model) {
        model.addAttribute("customer",new Customer());
}

```

and if you are using spring-webmvc 5 or latest version then make sure to replace `commandName="customer"` with `modelAttribute="customer"`.
I hope this will solve your problem.