Если вы хотите обновить ссылку вашей ссылки, то она должна иметь идентификатор, чтобы JavaScrpt мог найти ее:
<a id="lnk" href="link?var1=foo&var2=bar" onclick="update();" target="_blank">text</a>
А затем добавьте ваше значение в href:
function update()
{
var link = document.getElementById("lnk");
link.href += "&var3=" + ${design.textVar};
return;
}
UPDATE
Если ваше значение var3 извлекается асинхронно, вам не нужно использовать переменные JSP, но используйте чистый JavaScript:
function update()
{
var link = document.getElementById("lnk");
var result = submitFormAsync('Form');
link.href += "&var3=" + result;
return;
}