struts 2框架搭建以及配置属性详解(学习分享)
##1.struts 2下载
在浏览器直接输入struts 2搜索下载即可。
##2.导包
解压下载的压缩包,将所需的jar包导入项目的lib目录。无需全部导入,只需要导入需要使用的,初学者可在struts2解压出的文件中/apps下struts2-blank.war项目中则是一个空白的的struts2项目,解压并复制其中jar包到我们项目的lib目录下即可。
##3.书写Action类
##4.创建并书写struts.xml配置文件
属性解释:
package:封装多个action,里面可以有多个action。
-
name:包名,可任意取,标识作业,唯一;
-
namespace:给action指定一个访问路径;
-
extends属性: 继承一个指定包;
-
abstract属性:包是否为抽象的,标识性属性,标识该包不能独立运行,专门被继承(默认false)。
action元素:配置action类
1.name属性: 决定了Action访问资源名;
2.class属性: action的完整类名;
3.method属性: 指定调用Action中的哪个方法来处理请求(默认excuse方法)。result元素:结果配置
1.name属性: 标识结果处理的名称,与action方法的返回值对应(默认success);
2.type属性: 指定调用哪一个result类来处理结果(默认使用请求转发);
3.标签体:填写页面的相对路径。##5.配置struts2核心过滤器到web.xml
##6.测试是否成功