package net.sourceforge.subsonic.controller; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sourceforge.subsonic.service.MediaFileService; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.ParameterizableViewController; /** * Controller for the genres browser * */ public class GenresController extends ParameterizableViewController { private MediaFileService mediaFileService; protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { Map<String, Object> map = new HashMap<String, Object>(); ModelAndView result = super.handleRequestInternal(request, response); result.addObject("model", map); // map.put("genres", mediaFileService.getGenres()); return result; } public void setMediaFileService(MediaFileService mediaFileService) { this.mediaFileService = mediaFileService; } }