1 25 26 package com.j2biz.blogunity.web.actions.blog; 27 28 import java.util.List ; 29 30 import javax.servlet.http.HttpServletRequest ; 31 import javax.servlet.http.HttpServletResponse ; 32 33 import com.j2biz.blogunity.dao.EntryDAO; 34 import com.j2biz.blogunity.exception.BlogunityException; 35 import com.j2biz.blogunity.pojo.Blog; 36 import com.j2biz.blogunity.web.ActionResultFactory; 37 import com.j2biz.blogunity.web.IActionResult; 38 import com.j2biz.blogunity.web.actions.AbstractAction; 39 40 public class FrontpageAction extends AbstractAction { 41 42 private Blog blog; 43 44 public FrontpageAction(Blog blog) { 45 this.blog = blog; 46 } 47 48 private static final IActionResult BLOG_FRONTPAGE_FORWARD = ActionResultFactory 49 .buildForward("/frontpageView.vm"); 50 51 57 public IActionResult execute(HttpServletRequest request, HttpServletResponse response) 58 throws BlogunityException { 59 60 List entries = ( new EntryDAO()).getPaginatedEntries(blog.getUrlName(), 0, 20); 61 62 request.setAttribute("entries", entries); 63 64 return BLOG_FRONTPAGE_FORWARD; 65 } 66 67 } | Popular Tags |