package org.yeeku.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.yeeku.action.base.BaseAction;
import org.yeeku.model.News;
public class LoadReviewsByNews extends BaseAction {
// 必须重写该核心方法,该方法actionForm将表单的请求参数封装成值对象
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
String newsId = null;
if (request.getAttribute("newsId") == null) {
newsId = request.getParameter("newsId");
} else {
newsId = (String) request.getAttribute("newsId");
}
News news = mgr.getNews(newsId);
request.setAttribute("news", news);
request.setAttribute("reviews", news.getNewsReviews());
return mapping.findForward("success");
}
}