Это все ваш выбор.Все зависит от текущих и будущих функциональных требований.Простая альтернатива - просто ввести один или два if
блока в сервлете, где вы проверяете, какая кнопка была нажата:
if (request.getParameter("add") != null) {
// Perform add.
}
else if (request.getParameter("remove") != null) {
// Perform remove.
}
при условии, что кнопки выглядят так:
<input type="submit" name="add" value="Add" />
<input type="submit" name="remove" value="Remove" />
Сложной альтернативой является переход к нормальной среде MVC, где вам просто нужно указать конкретные методы действий.Например, JSF :
<h:commandButton value="Add" action="#{bean.add}" />
<h:commandButton value="Remove" action="#{bean.remove}" />