多个链接指向同一个action

[复制链接]
查看11 | 回复1 | 2010-11-1 23:17:13 | 显示全部楼层 |阅读模式
我看到有一个系统,就是多个链接指向了同一个action,比如 “注册”链接是这样的
/account/signup ,点击这个以后就链接到了 注册的界面 但是奇怪的是 它这个表单提交也是提交到这个action,这是怎么回事 ?

回复

使用道具 举报

千问 | 2010-11-1 23:17:13 | 显示全部楼层
通常一个Action中只能完成一种业务操作,通过扩展org.apache.struts.actions.DispatchAction实现的Action类可以完成一组相关的几种业务操作。扩展自DispatchAction的Action类中不必定义execute方法,而是创建一些实现实际业务操作的方法,如doAdd(),doSubtract等,但这些业务方法的传入参数和返回值要和普通Action的execute方法相同。使用:public class CalcAction extends DispatchAction {
public ActionForward doAdd(ActionMapping mapping,ActionForm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行