Старайтесь не писать HTML из сервлета, это плохая практика.Трудно понять, трудно поддерживать, и читаемость ужасна.Эта работа лучше всего подходит для JSP.
Ваша проблема в том, что генерируемый JavaScript-код недействителен.Если вы проверите источник выходной страницы, вы заметите, что печатаете:
<input type=button value=add onclick='$(#adddeco).attr(action,additem1);$(#adddeco).submit();'>
Обратите внимание, что вокруг аргумента $()
нет кавычек.Это должно быть):
out.println("<input type=button value=add onclick='$(\"#adddeco\").attr(action,additem1);$(\"#adddeco\").submit();'> <input type=reset value=clear>"
Все это экранирование кавычек является большой причиной, почему вы должны использовать вместо этого JSP.