一,structs2含义:
Apache Struts2 是流行和成熟的基于MVC设计模式的Web应用程序框架。它成功地结合了 WebWork和Struts1.x 两种 web 框架。使用OGNL表达式和Struts2标签来解决应用程序数据。通过Struts2可以减少使用MVC模式开发Web应用程序时间.
二,1.下载struts2相关jar包.
2.struts2引入最少包,如下(若缺少会报错)
struts2
3.实现Action类
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {
private Logger log = Logger.getLogger(UserAction.class);
@Override
public String execute() throws Exception {
/*
* 接收请求
* 执行业务处理
* 返回响应
*/
log.debug("执行添加用户操作 >>>>>>");
return SUCCESS;
}
}
4.核心配置文件struts.xml
“-//Apache Software Foundation//DTD Struts Configuration 2.5//EN”
“http://struts.apache.org/dtds/struts-2.5.dtd”>
<action name="user" class="com.ittx.strutsproject.action.UserAction">
<result name="success">/sucess.jsp</result>
</action>
</package>
5.配置web.xml