使用DispatchAction,在里面写不同的方法,然后再配置文件里为这个Action配置parameter就行了

解决方案 »

  1.   

    DispathcAction   代码如下
    public class LoginAction extends DispatchAction 
    {
        public ActionForward add(ActionMapping mapping, ActionForm form,
           HttpServletRequest request, HttpServletResponse response)throws Exception
        {
            request.setAttribute("method" , "增加");
            return mapping.findForward("success");
        }
        
        public ActionForward modify(ActionMapping mapping, ActionForm form,
           HttpServletRequest request, HttpServletResponse response)throws Exception
        {
            request.setAttribute("method" , "修改");
            return mapping.findForward("success");
        }
    }
      

  2.   


    可以参照3楼的 在DispatchAction中使用不同的方法 
    假如 jsp调用add方法   <html:form action="/LoginAction?method=add" method="post">  
    这里method  是     <action path="/LmAction" 
         parameter="method" 
         scope="request"
         。。/>