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: 
Which version of Spring MVC are you using? I had the same problem, with maven dependency which is,

> 
> group id : org.springframework 
>  artifact id : spring-webmvc 
>  version : 5.0.2.RELEASE
> 
> 
> 

After version 5, commandName was removed, you should use modelAttribute, instead. 
I found it here, <https://jira.spring.io/browse/SPR-16037>

I simply changed the commandName with modelAttribute.

```
<form:form modelAttribute="goal">

```
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.