Action封装:模型驱动
区别在于Action和JSP Action: package com.example.struts; import com.example.struts.domain.User; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ModelDriven; public class UserModelAction implements Action, ModelDriven<User> { // 必须手动实例化 private User user = new User(); private String code; public String getCode() { return code; } public void setCode(String code) { this.code = code; } @Override public String execute() throws Exception { System.out.println(user); System.out.println(code); return NONE; } @Override public User getModel() { return user; } } jsp: <h2>模型驱动</h2> <form