package com.wss.action;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.wss.Dao.School;
import com.wss.Dao.User;
import com.wss.Dao.UserDao;publicclass RegistAction extends ActionSupport {public RegistAction(){System.out.println("Initialization RegistAction....");}//user有Get和Set方法,是類成員,只需要賦值就可以private User user =new User();//private User user;public User getUser() {System.out.println("Getting the getUser");return user;}publicvoid setUser(User user) {System.out.println("Setting the setUser");this.user = user;} //school有Get和Set方法,是類成員,只需要賦值就可以private School school;public School getSchool() {System.out.println("Getting the getSchool");return school;}publicvoid setSchool(School school) {System.out.println("Setting the setSchool");this.school = school;}
//company有Get和Set方法,是類成員,只需要賦值就可以private String company;publicvoid setCompany(String company){System.out.println("Setting the company");this.company=company; }public String getCompany(){returnthis.company;}public String execute() throws Exception{UserDao ud =new UserDao();//ActionContext ctx = ActionContext.getContext();//HttpServletRequest request = (HttpServletRequest) ctx.get(org.apache.struts2.StrutsStatics.HTTP_REQUEST); //request.setAttribute("company", this.company); System.out.println("The company is "+this.company+" The name is "+this.user.getName()+" The address is "+this.user.getAddress());System.out.println("The school name is "+this.school.getName()+" The city is "+this.school.getCity()+" The department is "+ this.school.getDepartment());
ActionContext.getContext().put("message","注冊成功");ServletActionContext.getRequest().setAttribute("school","北京大學");//if(ud.regist(user)!=0){ ActionContext.getContext().getSession().put("welcome", "歡迎訪問");ServletActionContext.getRequest().getSession().setAttribute("city", "北京,上海,深圳");String label="標簽內容";ActionContext.getContext().put("label", label);this.addFieldError("success", "成功");return SUCCESS;//}//this.addFieldError("error", "注冊失敗");//return ERROR; }
}