2 Controller部分
核心控制器ActionServlet由系统提供,负责拦截用户请求。
业务控制器用于处理用户请求,Struts要求业务控制器继承Action,
3 Model部分
2)Struts要求ActionForm必须继承Struts的基类:org.apache.struts.action.ActionForm。ActionForm的实现非常简单,该类只是一个普通的JavaBean,只要为每个属性提供对应的setter和getter方法即可。
ActionForm的属性必须与JSP页面的表单域相同。下面是ActionForm的源代码:
package hf;
import org.apache.struts.action.ActionForm;
public class LoginForm extends ActionForm {
private String username;
private String password;
public String getPassword() {
return password;
}
public String getUsername() {
return username;
}
public void setPassword(String password) {
this.password = password;
}
public void setUsername(String username) {
this.username = username;
}
}