package struts;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.servlet.ServletContext;
import org.apache.struts.action.*;
//(1)該当パッケージをインポート
import org.apache.struts.actions.*;
import java.util.*;
//(2)LookupDispathcActionクラスを継承
public final class ExLookupDispatchAction
extends LookupDispatchAction {
//(3)getKeyMethodMapメソッドを宣言
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("submit.a", "methodA");
map.put("submit.b", "methodB");
return map;
}
//(4)「送信A」ボタンクリック時に実行されるmethodAメソッドを宣言
public ActionForward methodA(ActionMapping mapping,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res) {
return (mapping.findForward("methodA"));
}
//(5)「送信B」ボタンクリック時に実行されるmethodBメソッドを宣言
public ActionForward methodB(ActionMapping mapping,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res) {
return (mapping.findForward("methodB"));
}
}
|