An alternative approach (PS while I don't recommend much use of Javascript, I've found this approach good - and testable with HttpUnit):
Code:
<script language="Javascript">
<!--
function doSubmit(submitType) {
document.forms["aForm"].elements["submitType"].value = submitType;
if (submitType=="Button2") {
//Do something extra
//To change controller handler you need to change the action
//e.g. document.forms["aForm"].action = new URL
}
document.forms["aForm"].submit();
}
//-->
</script>
</head>
<body>
...
<form name="aForm" method="POST">
<input type="hidden" name="submitType"/>
</form>
<a href="javascript:doSubmit('Button1')"><img ... border="0" /></a>
<a href="javascript:doSubmit('Button2')"><img ... border="0" /></a>