Struts中的Action与Servlet有什么关系没有啊?

muyu114 2009-07-10 09:35:12
Struts中的Action与Servlet有什么关系没有啊
区别和联系
谢谢了
菜鸟问题,见笑了啊!
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
carmale 2009-11-19
  • 打赏
  • 举报
回复
好像也没看见 疑惑中……
muyu114 2009-07-21
  • 打赏
  • 举报
回复
我看过STRUTS源码啊,ACTION没有继承或实现任何的SERVLET啊??????????????
usherlight 2009-07-10
  • 打赏
  • 举报
回复
struts的action有一个servlet的成员,而且struts的action的方法
execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
会传入一个HttpServletRequest的参数
详情参见struts的官方文档:http://struts.apache.org/1.x/apidocs/index.html

无论是在struts1还是在struts2
action本身只是一个普通的java bean

在struts2中,action与servlet就没有关系了,除非你实现servletaware接口,这样的话,struts2会给你注入一个servlet
tixiang_han 2009-07-10
  • 打赏
  • 举报
回复
至少Struts的前端控制器是Servlet
  • 打赏
  • 举报
回复
action继承servlet,并将其封装,然后提供给我们用。
whetu 2009-07-10
  • 打赏
  • 举报
回复
貌似跑题了
whetu 2009-07-10
  • 打赏
  • 举报
回复
楼主说的应该是struts2中的action,关系肯定是有的,action 运行在web容器中,不管是struts1还是struts2,action跟容器的交互,实质上都是通过request 和response ,只不过,struts1把他们暴露出来了,而struts2则由框架来维护了,这是struts2的分层思想的一个体现。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧