Structs2学习(一)
创始人
2024-06-02 22:53:46

Structs2概述:

一、什么是Structs2:
在这里插入图片描述

  • Structs2是基于MVC设计模式的web层框架。
  • Structs的内核相对于Structs1来讲,已经发生巨大变化。

二、常见的web层框架:
Structs2
Structs1
springMVC
webwork

三、web层框架基于前端控制器模型设计
在这里插入图片描述

四、Structs2的入门:
在这里插入图片描述
在这里插入图片描述

1.创建一个JSP的页面
在这里插入图片描述

2.编写Action类:
在这里插入图片描述
3.对Action进行配置:

  • 在src下创建(提供)名称为 structs.xml 的配置文件
    在这里插入图片描述

4.配置前端控制器(核心过滤器)
在这里插入图片描述
执行:点击Structs2可以进行跳转
在这里插入图片描述
执行成功:
在这里插入图片描述

5.改写 structs.xml
在这里插入图片描述

6.编写success.jsp:
在这里插入图片描述

五、Structs2的执行流程:

口述一下过程:localhost:8080/structs2_day01/hello.action 就是我们的请求路径,当我们一点击的时候,就会先到达核心过滤器,在过滤器的内部会执行一组拦截器,Structs2的功能都是由这些拦截器实现的。执行完拦截器,就会去找Action。根据上面的路径中的hello.action去找到配置文件里面的name=“hello”对应,找到hello这个名字之后,就可以找到具体的class,然后找到Hello.Action这个类,去执行,返回的success,success和配置页面的name=“success”绑定,就可以跳转页面了。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...