<form name="f1" method="post">
<input type="button" name="t1" onClick="return display1();">
<input type="button" name="t2"onClick="return display2();">
</form>
<script>
     function display1(){
        f1.action="aaa.do";
        f1.submit();
     }
     function display2(){
        f1.action="bbb.do";
        f1.submit();
     }
</script>

解决方案 »

  1.   

    不用楼上那样,那样就不都是用<html:submit/>了,你直接写一个中转action就行了比方说写一个addSaveAction,form的action都是addSaveAction.do
    直接在addSaveAction中用ActionForm.getsubmit();就行.得到的值一般是你的<html:submit/>的value值,不过记得要加个property,
    String submit;写上get/set方法,
    得到之后,再判断,然后执行真正的action,比方说什么forword("ssss");然后ssss是你在struts-config.xml中自己定义的.do.
    明天给你看看具体怎么写,代码都在公司里,忘了都,呵呵
    总之,如果都想用<html:submit/>的话,这样肯定没问题,如果你想用<html:button/>楼上的就行
      

  2.   

    好像有一个是继承那个D...开头的那个的action
      

  3.   

    ActionForm中的属性
    private String submitadd;
    private String submitsave;(get/set方法)
    Action中获得
    String add = ((UploadForm)form).getSubmitadd();
    String sav= ((UploadForm)form).getSubmitsave();
    判断语句:
    if(add != null && add.length() > 1) {
    ((UploadForm)form).setSubmitadd("");//重置Action
    return (mapping.findForward("Add"));
    }
    //save action
    else if(sav != null && rem.length()>1)
    {
    ((UploadForm)form).setSubmitsave("");
    return (mapping.findForward("Save"));
    }
    ===========================================================================
    Struts-config.xml
    <form-bean name="uploadForm" type="login.source.form.UploadForm"/>
    =====================================================================
    <action
    path="/jump"
    type="login.source.action.AddRemSubmitAction"
    name="uploadForm"
    scope="session"
    input="/upload.jsp">
    <forward name="Add" path="/add.do" redirect="true"/>
    <forward name="Save" path="/save.do" redirect ="true"/>
    </action>
    ==========================================================
    jsp
    <html:form action="jump.do">
    <html:submit property="submitadd" value="AddNew"/>
    <html:submit property="submitsave" value="Save"/>
    =============================================================
    其中action里面配置的add.do,和save.do是你实际的业务逻辑,jump只是一个中转action