加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Struts2.0 框架搭建步骤介绍

发布时间:2021-12-11 10:41:03 所属栏目:PHP教程 来源:互联网
导读:实现了MVC思想的struts框架,主要分三层结构,即:view-controller-model,三者互相传递数据,实现了数据在前台和后台的转换,验证,展示,存储。 搭建struts框架的步骤如下: 1.在myeclipse中新建Java项目,删除项目中的源文件src,建立普通文件,将Struts

实现了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)
 
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">
 
4.配置struts.xml配置文件,根节点<struts></struts>只有一组,Struts下有一组<package></package>标签,package有三个属性,分别为name(一个Struts中可以存在多组的packae,必须起不同的名字,用以区分)、extends(实现继承,默认继承“struts-default”)、namespace(命名空间,为在导航栏中输入的地址,默认是“/”);接下来是action节点,也分三个属性name(为请求名称)、class(实现了action的实体类)、method(实体类中进行处理的方法名称),最后是result节点,标签体中包含的是最后返回的页面或者下一个action。
 
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:
 
<pre class="java" name="code"><filter>
 <filter-name>struts2</filter-name>
 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
 <filter-name>struts2</filter-name>
 <url-pattern>*.action</url-pattern>
</filter-mapping>
 
此配置Struts准备和执行的监视器 ,用以启动Struts2.0框架的正常启动,倘若没有配置的话,在项目向容器中部署时,会出现404的错误!
 
以上配置完成后,就完成了Struts框架的搭建

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读