IDEA中第一个Struts项目学习总结

1.概念:

 Struts2是Apache发行的MVC开源框架。注意:它只是表现层web(MVC)框架。

2.Struts2开发包下载.

3.项目步骤

第一步:创建Web工程

  • 创建一个Web工程,名为day01_struts2_demo01。(选中Tomcat)

第二步:导jar包

  • 在工程的WEB-INF目录下创建一个lib文件夹,把下载的Struts中apps里的struts2-blank里的jar包导入自己创建的工程。
    在这里插入图片描述

第三步:添加配置文件

  • 把struts2-blank里classes目录下的struts.xml配置文件拷贝到自己创建工程的src中。然后删除struts标签的所有内容。

第四步:在web.xml中配置struts的过滤器。
在这里插入图片描述
配置的目的是用于拦截请求,由Struts的规则去处理请求,而不是用以前的servlet去处理。

第五步:Tomcat运行Web工程

  • 如果tomcat运行没有报错,就代表配置成功。

3.配置一个请求的完整流程

3.1 根据网址请求路径(hello),找到action标签的name属性对应的值后,紧接着从该action标签的class属性和method属性分别找到对应的类,执行对应的method方法。

在这里插入图片描述

3.2 执行对应类执行对应的方法后,根据方法返回的对象,再返回Struts.xml中,找到对应的result子标签。

在这里插入图片描述

3.3 执行result标签体内的jsp.

在这里插入图片描述

4.Struts执行流程图(来源黑马程序员)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值