iterate through list of objects to display in html response
added jstl support
using content negotiation instead of rest endpoints