Struts1 和 Struts2部署上的区别

1.web.xml配置中,Struts1 的入口点是一个Servlet,而Struts2 的入口点是一个过滤器(Filter)。
2.Action中,Struts1中的动作类必须从Action 类中继承,而Struts2.x 的动作类需要从com.opensymphony.xwork2.ActionSupport 类继承.Struts2 的execute 方法没有参数了,而Struts1的execute 方法有四个参数。而且execute 方法的返回值也不同的。Struts2 只返回一个String,用于表述执行结果(就是一个标志)。
3.ActionForm中,在Struts1.x 中,必须要单独建立一个ActionForm 类(或是定义一个动作Form),而在Struts2 中ActionForm 和Action 已经二合一了。

你可能感兴趣的:(Web,xml,servlet)