Оказалось что параметры нужно принимать вот таким способом
alert("${error}");
Это все хорошо, но теперь при загрузке страницы я сначала получаю пустой алерт. Как избавиться от этого? Предлагают использовать JSTL и такой код.
alert('<c:out value="${key}">')
Но я не понмаю, что делают эти тэги, кто-нибуть может пояснить?