
struts2上下文是什么?里面有什么对象?为什么都是action在处理请求,servlet去哪里了?
4个回答
展开全部
struts2的工作就是要把httprequest 和 httpresponse 从程序中隔离出去,
这样程序员的思维就紧紧盯着业务逻辑本身了,不用考虑http的请求之类的东西了。
对于http的那些处理,struts2都做了,所以servlet不需要程序员自己开发了。
在struts2上开发,不依赖其他的接口、抽象类,程序员只要写自己的业务逻辑就可以了。
这样写出来的程序,也可以很容易的移植到非javaweb框架,比如可以随时写一个swing的图形界面之类的,而基本上不需要修改现有业务代码。
这样程序员的思维就紧紧盯着业务逻辑本身了,不用考虑http的请求之类的东西了。
对于http的那些处理,struts2都做了,所以servlet不需要程序员自己开发了。
在struts2上开发,不依赖其他的接口、抽象类,程序员只要写自己的业务逻辑就可以了。
这样写出来的程序,也可以很容易的移植到非javaweb框架,比如可以随时写一个swing的图形界面之类的,而基本上不需要修改现有业务代码。
展开全部
楼上正解,不过说的太理论化了。你在配置WEB.XML文件的时候会配置struts2的处理类,在发起请求的时候struts2的处理类会拦截到HTTP请求,然后根据其中的内容是否还有action决定调用对应的action处理类。并把post过来的数据通过ognl语法映射到对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jsp页面就是servlet啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我通常会用就行,研究的话要看源码的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询