package action;
import com.opensymphony.xwork2.ActionSupport;
import org.apache.struts2.ServletActionContext;
import pojo.Blog;
import service.BlogService;
import javax.servlet.http.HttpServletRequest;
/**
* User: yumingzhe
* Date: 5/29/12
* Time: 1:47 PM
*/
public class GetSpecifiedBlogAction extends ActionSupport {
private String blogid;
private BlogService blogService;
private String type;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public BlogService getBlogService() {
return blogService;
}
public void setBlogService(BlogService blogService) {
this.blogService = blogService;
}
public String getBlogid() {
return blogid;
}
public void setBlogid(String blogid) {
this.blogid = blogid;
}
@Override
public String execute() throws Exception {
Blog blog = blogService.getBlogById(Integer.parseInt(blogid));
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("specifiedblog", blog);
if (type == null)
return SUCCESS;
if (type.equals("update"))
return "update";
return INPUT;
}
}