You can have any number of submit buttons in a single form. You can distinguish them by having different values for the name attribute for each of them.
There are two ways you can handle having different actions for different buttons:
1. Handle the logic at the server side
You can have some sort of a controller
servlet and when the request comes in, based on the button clicked, forward the request to the servlet you want.
2. Handle it using javascript
Have a javascript function called in the onSubmit attribute of the form. There based on the button clicked, you can change the action value of the form using
When the browser submits the page, it will submit to the action you set in your javascript function, regardless of what you had initially specified while defining your form.