This gets back to the issue about JSF being based on HTTP and HTTP being a request/response protocol.
When you fire an Action, a request is made to the server. The request is processed as per the JSF lifecycle specs and a response is sent back to the client. The response is going to be a complete HTTP page.
Customer surveys are for companies who didn't pay proper attention to begin with.