struts2上下文是什么?里面有什么对象?为什么都是action在处理请求,servlet去哪里了?

 我来答
duzc2
2012-11-19 · TA获得超过2512个赞
知道大有可为答主
回答量:1987
采纳率:50%
帮助的人:2117万
展开全部
struts2的工作就是要把httprequest 和 httpresponse 从程序中隔离出去,
这样程序员的思维就紧紧盯着业务逻辑本身了,不用考虑http的请求之类的东西了。
对于http的那些处理,struts2都做了,所以servlet不需要程序员自己开发了。

在struts2上开发,不依赖其他的接口、抽象类,程序员只要写自己的业务逻辑就可以了。

这样写出来的程序,也可以很容易的移植到非javaweb框架,比如可以随时写一个swing的图形界面之类的,而基本上不需要修改现有业务代码。
xiubinsys
2012-11-19 · 超过14用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:42.7万
展开全部
楼上正解,不过说的太理论化了。你在配置WEB.XML文件的时候会配置struts2的处理类,在发起请求的时候struts2的处理类会拦截到HTTP请求,然后根据其中的内容是否还有action决定调用对应的action处理类。并把post过来的数据通过ognl语法映射到对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyy314186096
2012-11-19
知道答主
回答量:38
采纳率:0%
帮助的人:13.8万
展开全部
jsp页面就是servlet啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友aadcc9e
2012-11-19
知道答主
回答量:17
采纳率:0%
帮助的人:3.1万
展开全部
我通常会用就行,研究的话要看源码的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式