Struts2框架(三)Action

1.定义action

2.配置

Action的作用
1.封装工作单元,主要职责是控制业务逻辑,如果业务逻辑负责就需要将业务逻辑构建成业务类
2.数据转移的一个场所,无需调用request对象的方法来获取请求数据,结果页面也可以直接使用username和password的值,非常方便
3.返回结果字符串,根据返回的字符串,在配置文件选择对应的视图呈现给用户
Action的实现方式


接收用户输入的数据



传递数据



动态方法的调用

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

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


Result



