在页面使用按钮
<input name="submit" type="submit"  value="button1"/>
<input name="submit" type="submit"  value="button2"/>
<input name="submit" type="submit"  value="button3"/>
然后在Action中
String submit = (String)servletRequest.getParameter("submit");
判断submit的值是“button1","button2","button3"中那一个就行了

解决方案 »

  1.   

    还有一种办法就是使用LookupDispatchAction类。实现这个类的getKeyMethodMap()方法
    如下:protected Map getKeyMethodMap(){
      Map map=new HashMap();
    map.put("button.checkou","checkout");
    map.pub("button.saveorder","saveorder");
    return map;
    }
    然后在你的Action类中提供两种方法。分别为checkout()和saveorder();jsp页面为:
    <html:submit property="action">
    <bean:messages key="button.saveorder"/>
    </html:submit>
    <html:submit property="action">
    <bean:messages key="button.checkorder"/>
    </html:submit>
    注:bean:messages的key属性必须和map.put("button.checkou","checkout");
    map.pub("button.saveorder","saveorder");这个对应