View Javadoc
1 package net.mlw.fball.web; 2 3 import javax.servlet.http.HttpServletRequest; 4 import javax.servlet.http.HttpServletResponse; 5 6 import net.mlw.fball.bo.League; 7 import net.mlw.fball.dao.LeagueDao; 8 9 import org.apache.commons.logging.Log; 10 import org.apache.commons.logging.LogFactory; 11 import org.apache.struts.tiles.ComponentContext; 12 import org.springframework.web.context.WebApplicationContext; 13 import org.springframework.web.servlet.view.tiles.ComponentControllerSupport; 14 15 /*** 16 * @author Matthew L. Wilson 17 * @version $Revision: 1.4 $ $Date: 2004/04/01 21:51:06 $ 18 */ 19 public class HeaderController extends ComponentControllerSupport 20 { 21 /*** Commons Logger */ 22 public static final Log LOGGER = LogFactory.getFactory().getInstance(HeaderController.class); 23 24 /*** @see org.springframework.web.servlet.view.tiles.ComponentControllerSupport#doPerform( 25 * org.apache.struts.tiles.ComponentContext, 26 * javax.servlet.http.HttpServletRequest, 27 * javax.servlet.http.HttpServletResponse) 28 */ 29 protected void doPerform( 30 final ComponentContext componentContext, 31 final HttpServletRequest request, 32 final HttpServletResponse response) 33 throws Exception 34 { 35 LOGGER.info("Getting the " + RequestConstants.Key.LEAGUE); 36 37 League league = (League)RequestConstants.getObjectIfNotInRequest(request, RequestConstants.Key.LEAGUE, new ObjectRetriever() 38 { 39 public Object getObject() 40 { 41 WebApplicationContext ctx = getWebApplicationContext(); 42 LeagueDao leagueDao = (LeagueDao) ctx.getBean("leagueDao", LeagueDao.class); 43 String leagueId = request.getParameter(RequestConstants.Parameters.LEAGUE_ID); 44 return leagueDao.findById(leagueId); 45 } 46 }); 47 } 48 }

This page was automatically generated by Maven