Struts2.0 框架搭建步骤详解
来源:互联网 发布:服装裁剪软件 编辑:程序博客网 时间:2024/05/11 03:42
实现了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框架的搭建
- Struts2.0 框架搭建步骤详解
- Struts2框架搭建步骤
- Struts2+Spring3.0+hibernate框架搭建步骤
- Struts2框架搭建详解
- 初学搭建struts2框架的配置步骤
- struts2框架搭建的三个步骤
- Struts2 + Spring + Hibernate 框架搭建 步骤
- Struts2 框架的详细搭建步骤
- 框架搭建-SSI搭建步骤详解
- Eclipse搭建Struts2框架(图文详解)
- 搭建Struts2+Spring+Hibernate三大框架的步骤
- struts2 web应用框架的简单搭建步骤
- 框架搭建-SSI搭建步骤详解版本二
- struts2.0+JPA框架搭建
- Struts2 搭建步骤
- 搭建Struts2步骤
- struts2环境搭建步骤
- Struts2框架开发步骤
- dom4j解析XML文件
- TitledBorder 设置JPanel边框
- Interface AsyncContext
- hadoop wordcount代码事例详解
- leetcode-Maximum Gap
- Struts2.0 框架搭建步骤详解
- spring注解详解
- android学习记录(五)显式Intent与隐式Intent的功能与使用方法解析。
- Ubuntu 14.04重新获取IP
- Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应
- Pspice仿真出错汇总
- Hibernate出现javax.naming.NoInitialContextException 错误的解决办法
- UVA - 10029 Edit Step Ladders 状态压缩和记忆化搜索
- 图算法--kruskal最小生成树算法(并查集版)