struts 2框架搭建以及配置属性详解(学习分享)

##1.struts 2下载
在浏览器直接输入struts 2搜索下载即可。

##2.导包
解压下载的压缩包,将所需的jar包导入项目的lib目录。无需全部导入,只需要导入需要使用的,初学者可在struts2解压出的文件中/apps下struts2-blank.war项目中则是一个空白的的struts2项目,解压并复制其中jar包到我们项目的lib目录下即可。
struts2-blank解压后的lib目录复制导入到项目的lib目录
##3.书写Action类
在这里插入图片描述
##4.创建并书写struts.xml配置文件

属性解释:
package:封装多个action,里面可以有多个action。

  1. name:包名,可任意取,标识作业,唯一;

  2. namespace:给action指定一个访问路径;

  3. extends属性: 继承一个指定包;

  4. 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.测试是否成功
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42301302/article/details/88238899