package action; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import org.apache.struts2.ServletActionContext; import pojo.WebsiteMessage; import service.WebsiteMessageService; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import java.util.Map; /** * User: wangyan * Date: 12-5-25 * Time: 上午9:27 */ public class GetVisitsAction extends ActionSupport { private WebsiteMessageService websiteMessageService; public WebsiteMessageService getWebsiteMessageService() { return websiteMessageService; } public void setWebsiteMessageService(WebsiteMessageService websiteMessageService) { this.websiteMessageService = websiteMessageService; } @Override public String execute() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(); request.setCharacterEncoding("utf-8"); WebsiteMessage websiteMessage=websiteMessageService.getWebsiteMessage(); int visits=websiteMessage.getVisits(); session.setAttribute("visits",visits); return SUCCESS; } }