Design considerations
MVC is a very promising specification, and at the moment, the view technology solution is usual for digital developers. There is still a story to be developed regarding the handling of an HTTP redirects response and especially a way to hold over a form state. Many digital web developers are already familiar with the design pattern, HTTP POST– REDIRECT–GET (https://en.wikipedia.org/wiki/Post/Redirect/Get), and therefore, they would be looking for an equivalent and safe option in the MVC specification.
On the other side of the equation lies the question about an HTML form validation; however, there may be breaking news on this front. The story on form validation shares much of the ground as HTTP redirect requests. Developers want to take advantage of the Bean Validation on an entity but they also want to seamlessly invoke the validation in a controller and introspect the validation result. The fact is that JAX-RS allows the validation through a global provider. However...