web layer implemented with using both plain jsp and thyemleaf template
view.