实现了MVC思想的struts框架,主要分三层结构,即:view->controller->model,三者互相传递数据,实现了数据在前台和后台的转换,验证,展示,存储。
搭建struts框架的步骤如下:
1.在myeclipse中新建Java项目,删除项目中的源文件src,建立普通文件,将Struts解压后的jar包复制在新建的普通文件夹中。
2.新建web项目,右键选择build path->add jars(不是导入外部第三方的jar包) 选择第一步新建的Java项目,将里面的Jar包导入新项目。
3.在src文件目录下,新建配置文件“struts.xml”,并对其进行配置,在编辑器中输入如下代码:(详情参考导入Jar包中的struts2-core-2.3.16.3.jar中的struts-default.xml)
? ? "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
? ? "http://struts.apache.org/dtds/struts-2.3.dtd">
4.配置struts.xml配置文件,根节点
5.关联struts2.0框架window->perferences->输入xml,选中catlog,选择add选项->在location下选择File system找到解压后的apps->WEB-INF->lib->struts2.3.dtd,确定,Key_Type选择URI,Key里粘贴http://struts.apache.org/dtds/struts-2.3.dtd,即完成了关联。
6.配置web.xml:
?struts2
?org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
?struts2
?*.action 此配置Struts准备和执行的监视器 ,用以启动Struts2.0框架的正常启动,倘若没有配置的话,在项目向容器中部署时,会出现404的错误!
以上配置完成后,就完成了Struts框架的搭建