From those who do not like what Spring automatically bind the form input to an object, we can do it ourselves by using HttpServletRequest
.
In your controller, import javax.servlet.http.HttpServletRequest
In your method add HttpServletRequest as a parameter, Spring will give the value to you.
Now you can use request.getParameter(…) to get field value or request.getParameterValues(…) to get array value. Note all value are in type String
. You need to do your own conversion if needed.