You cannot do that.
The "to-view-id" is exactly what its name says. It's a View ID, and NOT a URL. You can use it to navigate to
JSF Views, but not to JSPs or
servlets, and you cannot parameterize it.
To pass information from one JSF process to another, the recommend procedure is to use internal server-side variables. As far as it goes, sending out the user ID to the client and receiving it again - whether in URLs, cookies, or form contents - is an extremely high security risk.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.