为什么要使用Struts框架

在JavaWEB项目中,原生的Servlet作为控制器在项目开发中难免会有一些弊端。

1、每一个请求编写一个servlet,针对一个小功能模块就可能需要四个以上的自定义的Servlet。

2、Servlet处理请求时需要调用多次的getParameter方法获取请求参数。

3、获取到请求参数都是String类型的,需要耗费大量的精力将字符串类型转化为对应的数据类型。

4、需要将请求参数封装为实体对象,传递给不同的进行业务处理的方法。

5、Servlet中包含了重定向和转发的url,不便于项目维护。


而使用Struts框架的好处是:减少编程人员代码的编写,使代码更加简洁明了,缩短开发时间,增加开发效率.


在Struts框架中,在web.xml中提供了核心过滤器

它的作用是:1.过滤用户请求

2、初始化请求处理环境

3、创建Action,调用Action的execute方法

4、根据execute方法返回结果,将请求转发给相应的结果页面




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值