So I’m having a problem trying to pass a String value.
The String value is entered through a login page as username.
The JSF then calls the Bean to verify log in information then proceeds to another JSF page.
I was wondering how to pass the username along to the new JSF page. Thank you.
If you’re performing a navigation instead of a redirect, then you basically don’t need to do anything. The information is also just available in the navigated page.
E.g. in login page,
and in the navigated page:
If you’re however performing a redirect instead of a navigation, then you basically need to store the information in a bit broader scope. You didn’t clearly elaborate the concrete functional requirement in the question, but if I guess it right, you just wanted to remember the currently logged-in user for the remaining of the HTTP session. In that case, just store it in the session scope during the login action.
This way it’s available by
#{user}throughout the entire HTTP session.