Struts2开发action

在Struts2中,一个Action类代表一次请求或调用,每个请求的动作都对应于一个相应的Action类,一个Action类是一个独立的工作单元。

在struts2中开发action有三种方式

1、写普通类,属性有set get方法,有execute()方法   

 2、实现 Action接口,里面自动有execute()方法,只有写属性同时有set get方法即可

Action中有5个常量

3、继承 ActionSupport,因为ActionSupport是在Action基础上开发的,所以在实际开发中一般使用此种方法

注:execute方法是自动调用,不是可以有2种方式调用

1:action名!方法名<action name="userlogin" class="com.baidu.controller.LoginAction">...</action>即:<form action="userlogin!login">

2、<action name="userlogin" class="com.baidu.controller.LoginAction" method="login">...</action>即:<form action="userlogin">

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容