Click here to Skip to main content
15,891,316 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
Hello again,

I have a problem in writing a code for a login page of a website.

I have designed a sign in page in html and a sign up page in html.
I want with my page that when I click on the register button on the sign up page the information get saved in the table created in my sql.

I am trying to use JSP but not getting successful.
Plz help me, I am attaching the code below when I am running this code on my machine in eclipse it shows certain error.
I need help with the properly assembled code. I have searched for this code on google.

Tell me how to run this code in a combined form.


Java
<html>

<head>

<title>User Login</title>
</head>
<br>
<body Bgcolor ="#0099cc"><hr><hr>

<form method="POST" action="sessionAction.jsp">
  <p>UserName: <input type="text" name="UserName" size="10"></p>
  <p>Password:   <input type="Password" name="Password" 
size="10"></p>
  <p><input type="submit" value="Submit" name="submit"><input type=
"reset" value="Reset" name="reset"></p><hr><hr>
</form>

</body>

</html>
---------------------------------------------------------------------------------

<%@page import="java.util.*" %>
<%String str = request.getParameter("UserName");

session.setAttribute("UserName", request.getParameter("UserName"));%>
Welcome to <%= session.getAttribute( "UserName" ) %>
<% if (session.getAttribute("UserName").equals("")){%>
<a href="login.jsp">Login </a>
<%}
else{%>
<a href="logout.jsp">Logout</a>
<%}
%>

----------------------------------------------------------------------------------


<%@page import="java.util.*" %>

<%session.invalidate();%>
You have logged out. Plese
<a href="login.jsp">Login</a>
--------------------------------------------------------------------------------</hr></hr></hr></hr></br>
Posted
Updated 20-Oct-11 21:38pm
v2
Comments
Dalek Dave 21-Oct-11 3:39am    
Edited for Grammar, Syntax, Readability and Code Block.
Narayan1.Vikas 21-Oct-11 5:54am    
I am running this code on eclipse but it is still showing the same error which I was getting eralier...


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp at line 26

23:
24: session.setAttribute("UserName", request.getParameter("UserName"));%>
25: Welcome to <%= session.getAttribute( "UserName" ) %>
26: <% if (session.getAttribute("UserName").equals("")){%>
27: Login
28: <%}
29: else{%>


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:471)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)


root cause

java.lang.NullPointerException
org.apache.jsp.login_jsp._jspService(login_jsp.java:92)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Narayan1.Vikas 21-Oct-11 5:58am    
This is the code which I am running On Eclipse IDE in combined form


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>

<title>User Login</title>
</head>
<br>
<body Bgcolor ="#0099cc">



<form method="POST" action="sessionAction.jsp">
<p>UserName: <input type="text" name="UserName" size="10"></p>
<p>Password: <input type="Password" name="Password"
size="10"></p>
<p><input type="submit" value="Submit" name="submit"><input type=
"reset" value="Reset" name="reset"></p>


</form>

<%@page import="java.util.*" %>
<%String str = request.getParameter("UserName");

session.setAttribute("UserName", request.getParameter("UserName"));%>
Welcome to <%= session.getAttribute( "UserName" ) %>
<% if (session.getAttribute("UserName").equals("")){%>
Login
<%}
else{%>
Logout
<%}
%>

<%@page import="java.util.*" %>

<%session.invalidate();%>
You have logged out. Plese
Login
</body>

</html>

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