读书人

Struts2框架(3)Action

发布时间: 2012-11-22 00:16:41 作者: rapoo

Struts2框架(三)Action

Struts2框架(3)Action


1.定义action

Struts2框架(3)Action


2.配置

Struts2框架(3)Action


Action的作用

1.封装工作单元,主要职责是控制业务逻辑,如果业务逻辑负责就需要将业务逻辑构建成业务类

2.数据转移的一个场所,无需调用request对象的方法来获取请求数据,结果页面也可以直接使用username和password的值,非常方便

3.返回结果字符串,根据返回的字符串,在配置文件选择对应的视图呈现给用户


Action的实现方式

Struts2框架(3)Action


Struts2框架(3)Action


接收用户输入的数据

Struts2框架(3)Action


Struts2框架(3)Action


Struts2框架(3)Action


传递数据

Struts2框架(3)Action


Struts2框架(3)Action


Struts2框架(3)Action


动态方法的调用

Struts2框架(3)Action


优点是可以明显减少Action的数量,但是动态调用会暴露action方法中的名字,增加了安全隐患


Struts2框架(3)Action

优点在于调用的方式简单了而且隐藏了方法名,缺点是大大增加了配置文件的配置


Struts2框架(3)Action


Struts2框架(3)Action


Result

Struts2框架(3)Action


Struts2框架(3)Action


Struts2框架(3)Action


Struts2框架(3)Action


读书人网 >软件架构设计

热点推荐