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 java.io.File; /** * User: wangyan * Date: 12-5-28 * Time: 下午5:03 */ public class BasicMessageChangeAction extends ActionSupport{ private String websitename; private File backgroundimage; private String backgroundimageFileName; private String backgroundimageContentType; private String path; private String maintenanceaddress; private String defaultlanguage; private WebsiteMessageService websiteMessageService; public String getWebsitename() { return websitename; } public void setWebsitename(String websitename) { this.websitename = websitename; } public File getBackgroundimage() { return backgroundimage; } public void setBackgroundimage(File backgroundimage) { this.backgroundimage = backgroundimage; } 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 String getPath() { return path; } public void setPath(String path) { this.path = path; } public String getBackgroundimageFileName() { return backgroundimageFileName; } public void setBackgroundimageFileName(String backgroundimageFileName) { this.backgroundimageFileName = backgroundimageFileName; } public String getBackgroundimageContentType() { return backgroundimageContentType; } public void setBackgroundimageContentType(String backgroundimageContentType) { this.backgroundimageContentType = backgroundimageContentType; } 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(); request.setAttribute("websitemessage",websiteMessage); return SUCCESS; } }