?? addnewsreviewaction.java
字號:
package org.yeeku.webapp.action;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.yeeku.model.News;
import org.yeeku.model.NewsReview;
import org.yeeku.model.User;
import org.yeeku.service.NewsManager;
import org.yeeku.service.NewsReviewManager;
import org.yeeku.service.FacadeManager;
import org.yeeku.service.UserManager;
import org.yeeku.webapp.util.AppConstants;
import com.opensymphony.xwork.ActionContext;
public class AddNewsReviewAction extends BaseAction {
private String content;
private String newsId;
public String getNewsId() {
return newsId;
}
public void setNewsId(String newsId) {
this.newsId = newsId;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String execute() throws Exception {
log.debug("AddNewsReviewAction executed.");
//FacadeManager mgr = (FacadeManager) getBean("facadeManager");
NewsManager nmgr = (NewsManager) getBean("newsManager");
UserManager umgr = (UserManager) getBean("userManager");
NewsReviewManager nrmgr = (NewsReviewManager) getBean("newsReviewManager");
News news = nmgr.getNews(newsId);
String username = (String) ActionContext.getContext().getSession().get(
AppConstants.LOGIN_USER);
User poster = umgr.getUser(username);
NewsReview newsReview = new NewsReview();
newsReview.setNews(news);
newsReview.setPoster(poster);
newsReview.setContent(content);
newsReview.setPostDate(new Date());
newsReview.setLastModifyDate(new Date());
nrmgr.saveNewsReview(newsReview);
Map params = new HashMap();
params.put("newsId",newsId);
ActionContext.getContext().setParameters(params);
return SUCCESS;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -