有没有专业人士给我解释一下struts2比servlet好在哪里了

最近学习了struts2(没学过struts1),但是没感觉到有什么优点啊,跟以前的servlet相比,都是对jsp提交上来的请求做相应处理并回应,这些用servlet都... 最近学习了struts2(没学过struts1),但是没感觉到有什么优点啊,跟以前的servlet相比,都是对jsp提交上来的请求做相应处理并回应,这些用servlet都可以实现啊,为什么还都用Struts2呢,请不吝赐教,不胜感激 展开
 我来答
rjwjava
2012-03-03
知道答主
回答量:16
采纳率:0%
帮助的人:10.6万
展开全部
servlet主要是dopost,doget方法处理前台数据,通过request,respose对象与页面交互。
struts是配置struts.xml文件通过<action name="" class="" method=""></action>标签,找到class类。同时获取页面上面的数据,可以用属性驱动或者模型驱动两种方式。提供get、set方法即可。
两者联系struts是对servlet的封装。他把内置对象比如jsp的request,respose都进行了封装到一个上下文中,使用起来更加的方面。
一般做项目的时候要根据情况而定了,像小的项目一般会用servlet做用户登陆,传递session,同时用struts处理业务数据。这是我个人的理解,一点一点敲上去的。希望对你有帮助!
332368523
2012-03-05
知道答主
回答量:42
采纳率:0%
帮助的人:28.3万
展开全部
servlet 和struts2 .1都是针对MVC的但servlet 和struts比较 说一点你就会明白
那个用起速度快
代码少
你只要明白这个问题就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xidianheyanjun
2012-03-04 · TA获得超过296个赞
知道小有建树答主
回答量:598
采纳率:0%
帮助的人:397万
展开全部
您好
struts2本身就是很多servlet组成的类库,它们之间谈不上谁好谁不好,因为都是一个东西
相当于struts2是一个集合,而servlet则是其中的成员而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-03
展开全部
1、MVC之C:URL路由处理更灵活,可配置性更强。
2、MVC之M:提供很多便捷的面向前端数据的处理机制。
3、MVC之V:说实话,我个人不喜欢标签机制,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Novia_Vip
2012-03-03
知道答主
回答量:13
采纳率:0%
帮助的人:7.3万
展开全部
可以百度,晚上很多的...任何时候任何事,都不要忘了,有百度...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式