How can I pass variable from servlet to jsp?
setAttribute and getAttribute didn't work for me :-(
How can I pass variable from servlet to jsp?
setAttribute and getAttribute didn't work for me :-(
When using setAttribute and getRequestDispatcher on doGet, make sure that you are accessing your pages with the urlPatterns ("/login" for example) defined for your servlet. If you do it with "/login.jsp" your doGet won't get called so none of your attributes will be available.
If you are using Action, Actionforward way to process business logic and next page to show, check out if redirect is called. As many others pointed out, redirecting doesn't keep your original request since it is basically forcing you to make a new request to designated path. So the value set in original request will be vanished if you use redirection instead of requestdispatch.