Самое простое и, вероятно, наименьшее усилие - просто использовать
<input name="foo" type="text" value="${param.foo}"/>
. По умолчанию это значение равно "", когда пользователь впервые посещает форму.
Можно сделать немного больше для создания пользовательского тега, который привязывается к запросу.Однако это, вероятно, не то решение, которое вы искали.
Редактировать: Вы можете использовать <c:out value="${param.foo}"/>
для защиты от атаки XSS.