整个案例的结构图
BookAction.java
package cn.itcast.action;
import com.opensymphony.xwork2.ActionSupport;
public class BookAction extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 1L;
public String add(){
System.out.println("book add");
return SUCCESS;
}
public String del(){
System.out.println("book delete");
return SUCCESS;
}
public String update(){
System.out.println("book update");
return SUCCESS;
}
public String find(){
System.out.println("book find");
return SUCCESS;
}
}
LoginAction.java
package cn.itcast.action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import cn.itcast.domain.User;
public class LoginAction extends ActionSupport implements ModelDriven<User> {
/**
*
*/
private static final long serialVersionUID = 1L;
private User user = new User();
public User getModel(){
return user;
}
public String execute() throws Exception{
//获取ActionContext
ActionContext context = ActionContext.getContext();
if("tom".equals(user.getUsername())&&"123".equals(user.getPassword())){
//将用户储存 在 session中
context.getSession().put("user", user);
retu