Click here to Skip to main content
15,890,724 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Login.jsp
HTML
<form action="Welcome.jsp" method="post">
  <input type="text" name="Name" value="" />
<input type="password" name="Password" value="" />
<input type="submit" value="Login"> 
<input type="button" value="Forgot Password?"  önclick="location='ForgotPassword.jsp';" />
</form>


Welcome.jsp
Java
<%String loginName = request.getParameter("Name");
HttpSession session =request.getSession(true);
session.setAttribute("Login",loginName); %>

HTML
<form method = "POST" action="success.jsp">
Welcome <%=session.getAttribute("Login")%>
<input type="submit" value="Proceed" />
</form>

success.jsp
HTML
<form method="post" action="success.jsp">
Congrats <%=session.getAttribute("Login")%>
</form>



My doubt is:
1.In Welcome.jsp,for session in line 2, im getting error as "Duplicate local variable session".
Posted
Updated 19-May-13 19:45pm
v3

1 solution

In JSP, a variable named session is implicitly available on each an every JSP page, which is the user's session.
In other words, there is no need to retrieve the session, as it is already available to you.

So, the below line is not necessary.
Java
HttpSession session =request.getSession(true);

Now, remove this declaration line and try.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900