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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值