1.struts2 是一个mvc框架,用于开发java web应用系统
2.struts2的mvc结构
1. strutsPreparAndExecuteFilter(filter控制器)
2.Action(业务控制器)
3.Result(响应组件)
4.Interceptor(拦截器)
5.ValueStack(值栈)
3.编写流程
1 引入struts2 jar 包,struts2.xml文件(src下)
2 编写Action组件
//execute方法默认是无参
public String execute(){
//调用dao,service方法
return "success";
}
3在web.xml中配置filter
//与servlet配置类似
4.struts.xml中配置信息
<package name="demo " extends="struts-default">//继承struts-default.xml
<action name="请求名" class="action组件的位置" method="execute" >
//默认方法可省略method,如果action中只有return,class可省略
<result name="return的String" type="dispatcher">/xxx.jsp</result>
</action>
</package>