http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/ch15s05.html#mvc-multiple-representations