Could you please explain the difference because I knew What it is but cant differentiate very clearly
A hyperlink, sends a new request to the web server, but with a jsp:forward, the request is internally forwarded by the container. All the request parameters, and attributes remain intact during this process and ,and the page to which the jsp:forward is pointing can use these values.
With a plain hyperlink, only the session attributes, and form data is accessible, to the host jsp/servlet