struts2(基础1)

一.概念
1.1 struts2的作用:
struts2的作用
1.2 struts2的优点:

  1. 自动封装参数
  2. 参数校验
  3. 结果的处理(转发|重定向)
  4. 国际化
  5. 显示等待页面
  6. 表单的防止重复提交

    struts2具有先进的架构以及思想,它与struts1并没有实质上的关系,它的前身是webwork框架。

二.搭建
第一步,导包:
在下载的struts2-版本号文件中,点击apps,解压其中struts2-blank.war,其中lib文件夹包含struts2框架必要的jar包,而其他jar包可选。
第二步,书写Action类:

public class HelloAction{
    public String hello(){
        System.out.print("hello");
        return "success";   
    }
}

第三步,书写src下的struts.xml文件:
这里写图片描述
注:!DOCTYPE 约束,必须的。
第四步,将struts2核心过滤器配置到web.xml:
这里写图片描述
第五步,测试
localhost:8080/项目名/hello/HelloAction
三.访问流程&构架
这里写图片描述
四.配置详解
4.1struts.xml配置
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
4.2常量配置
4.2.1默认常量配置位置
这里写图片描述
4.2.2修改strut2常量配置的方式(最常用方式)
在src/struts.xml中配置
4.2.3常用配置
这里写图片描述

这里写图片描述

这里写图片描述
4.3配置进阶
4.3.1动态方法调用
这里写图片描述

这里写图片描述
4.4Action类的书写方式(常用方法)
这里写图片描述

猜你喜欢

转载自blog.csdn.net/a974986042/article/details/73868483
今日推荐