package action; 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.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.File; /** * User: wangayn * Date: 12-5-28 * Time: 上午11:11 */ public class BasicDesignAction extends ActionSupport { private String websitename; private String maintenanceaddress; private String defaultlanguage; private WebsiteMessageService websiteMessageService; public BasicDesignAction() { } public String getWebsitename() { return websitename; } public void setWebsitename(String websitename) { this.websitename = websitename; } public String getMaintenanceaddress() { return maintenanceaddress; } public void setMaintenanceaddress(String maintenanceaddress) { this.maintenanceaddress = maintenanceaddress; } public String getDefaultlanguage() { return defaultlanguage; } public void setDefaultlanguage(String defaultlanguage) { this.defaultlanguage = defaultlanguage; } public WebsiteMessageService getWebsiteMessageService() { return websiteMessageService; } public void setWebsiteMessageService(WebsiteMessageService websiteMessageService) { this.websiteMessageService = websiteMessageService; } @Override public String execute() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); request.setCharacterEncoding("gb2312"); HttpServletResponse response=ServletActionContext.getResponse(); response.setContentType("text/html;charset=gb2312"); WebsiteMessage websiteMessage=websiteMessageService.getWebsiteMessage(); websiteMessage.setWebsitename(((WebsiteMessage)request.getAttribute("websitemess")).getWebsitename()); websiteMessage.setPath(((WebsiteMessage)request.getAttribute("websitemess")).getPath()); websiteMessage.setMaintenanceaddress(((WebsiteMessage)request.getAttribute("websitemess")).getMaintenanceaddress()); websiteMessage.setDefaultlanguage(((WebsiteMessage)request.getAttribute("websitemess")).getDefaultlanguage()); websiteMessageService.updateWebsiteMessage(websiteMessage); request.setAttribute("websitemessage",websiteMessage); return SUCCESS; } }