首页 > 代码库 > struts1.x
struts1.x
ServletAction继承于HttpServlet,是struts1.x中和核心控制器。
配置于web.xml文件中,指定config属性,该config属性用于指定formBean和actionMapping节点,即
绑定指定的javaBean到Action中,以及定义Action处理完业务逻辑之后逻辑视图和实际视图的映射。
由于本身是一个Servlet类,因此配置上和Servlet类似,需指定load-on-startup参数。
Action:用户自定义业务控制器继承于此类,
• DispatchAction: 将多个业务逻辑处理方法集中在一个Action中处理 。
• ForwardActon: 用来整合Struts 和其他业务逻辑组件,如只对请求作有效 性检查。
• IncludeAction: 用于引入其他的资源和页面。
• LookupDispatchAction: DispatchAction 的子类,根据按钮的key ,控制转发给action 的方法。
• MappingDispatchAction: DispatchAction 的子类,一个action 可映射出多个Action 地址(不实用,完全可以写两个Action映射)。
• SwitchAction: 用于从一个模块转换至另一个模块,如果应用分成多个模块时, 就可以使用SwitchAction 完成模块
这些Action都扩展了Action的功能,可根据业务继承实现相应的Action类。
struts1.x
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。