Вы сделали это неправильно.
Вам необходимо установить для src
URL-адрес, который будет вызывать сервлет, например
iframe.src = "/Path/To/Something";
Если вы хотите отправить запрос POST, вам нужно создать <form action="/Path/To/Something" target="IFrameName">
и позвонить submit()
.
Обратите внимание, что более эффективно использовать AJAX с XMLHttpRequest. Самый простой способ сделать это с помощью jQuery :
$.get("/Path/To/Something");
(хотя вы хотели бы позвонить $.post
)