Search code examples
htmljspsubmitscriptlet

JSP - Loads of submit buttons and loads of IF statements


My JSP page has many Submit buttons for example

<input type="submit" name="RemoveCustomer" value="Submit"/>
<input type="submit" name="AddCustomer" value="Submit"/>

and within my scriptlet tag I have something like this

if(request.getParameter("addByName") != null && request.getParameter("addByName").length() > 0) {
  ...
} else {
  if(request.getParameter("removeByName") != null && request.getParameter("removeByName").length() > 0) {
    ...
  } else {
    ...
  }

}

Where addByName and removeByName are HTML TextFields

Clearly I could click the button RemoveCustomer to access removeByName and do something, but if the addByName TextField was not empty it would add a customer.

What I want to know is in my scriptlet how do I know what submit button was pressed?


Solution

  • You can do request.getParameter("name of submitbutton"). Here name of submit button is RemoveCustomer or AddCustomer.