struts2中action的作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2中action的作用相关的知识,希望对你有一定的参考价值。

action就充当着控制器的作用,在它里面调用dao里面的方法,然后在返回一个字符串,调转到与字符串相对于的页面中。 参考技术A MVC中 C 的一部分.
用来调用某个java类的某个方法进行数据预处理和一些相关的业务逻辑处理,然后把最终处理结果和要返回的对象放在request或者session里面,最后更具结果确定返回那个result,这个可以是一个页面,也可带或者不带参数访问别的服务或者链接.或者什么都不做.
参考技术B 楼上说的是错误的,struts的action不是MVC中的C,struts的action只是处理请求的一些参数,而struts的核心控制器才是MVC中的C,对于请求的转发也是在里面。 参考技术C struts2中action的作用:
1、将业务逻辑的调用封装到一个单独的工作单元中
2、数据传输的场所

参考资料:《struts2 in action》中文版11页第二段
参考技术D action就是高级的SERVLET
如果不明白就去了解下MVC模式
action就是调度

以上是关于struts2中action的作用的主要内容,如果未能解决你的问题,请参考以下文章

struts2中的Action接口和Actionsupport接口各有啥作用

struts2 中 Actionsupport 的作用

Struts2中Struts.xml的作用是啥?

过滤器映射 URL 模式 *.action 不起作用 struts2

struts2 action怎么从页面取值传值

struts2上传文件的action怎么写