Professional Documents
Culture Documents
Login.html
<HTML>
<BODY>
<U><B><CENTRE><h1>Login page</h1></CENTRE></B></U>
<BR>
<CENTRE><TABLE>
<TR>
<TD><b>Username:</b></TD>
</TR>
<TR>
<TD><b>password:</b></TD>
</TR>
<TR>
</TR>
</TABLE>
</CENTRE>
</FORM>
</BODY>
</HTML>
Veda.Kotagiri[Asst.Prof]Page 1
JSP PROGRAMS
Web.xml
<web-app>
<servlet>
<servlet-name>init</servlet-name>
<jsp-file>/init.jsp</jsp-file>
<init-param>
<param-name>un</param-name>
<param-value>veda</param-value>
</init-param>
<init-param>
<param-name>pwd</param-name>
<param-value>kotagiri</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>init</servlet-name>
<url-pattern>/init.jsp</url-pattern>
</servlet-mapping>
</web-app>
Init.jsp
<%String u,p;
u=config.getInitParameter("un");
p=config.getInitParameter("pwd");
Veda.Kotagiri[Asst.Prof]Page 2
JSP PROGRAMS
String un=request.getParameter("uname");
String pass=request.getParameter("pwd");
response.setContentType("text/html");
else
%>
Cookie1.html
<html>
<body>
</form>
</body>
</html>
Cookie2.jsp
response.addCookie(c1);
response.addCookie(c2);
Veda.Kotagiri[Asst.Prof]Page 3
JSP PROGRAMS
c1.setMaxAge(50*50);
c1.setMaxAge(60*60);
%>
</form>
Cookie3.jsp
</html>
<head>
<title>List of cookies></title>
</head>
<h1>List of cookies</h1>
<%
Cookie[] cookies=request.getCookies();
%>
<table border=1>
<tr>
<%out.println("<td><strong>Cookie ame</strong></td><td><strong>CookieValue</strong></td></tr>");
for(int i=1;i<cookies.length;i++)
out.println("<h2><tr><td>"+cookies[i].getName()+"</td> <td>"+cookies[i].getValue()+"</td></tr>");
%>
</html>
Veda.Kotagiri[Asst.Prof]Page 4
JSP PROGRAMS
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.*;
import java.sql.ResultSet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
res.setContentType("text/html");
PrintWriter out=res.getWriter();
try{
Class.forName("com.mysql.jdbc.Driver");
ResultSet rs=ps.executeQuery();
while(rs.next())
Veda.Kotagiri[Asst.Prof]Page 5
JSP PROGRAMS
{
out.println(rs.getString(1)+" "+rs.getString(2));
} }
Listing cookies;
Login2.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
Veda.Kotagiri[Asst.Prof]Page 6
JSP PROGRAMS
{ // Get parameter from HTTP request.
// Create cookie.
+ "er2", "pwd2");
response.addCookie(cookie1);
response.addCookie(cookie2);
response.addCookie(cookie3);
response.addCookie(cookie4);
response.setContentType("text/html");
PrintWriter pw;
pw = response.getWriter();
pw.close();
Validate.java
Veda.Kotagiri[Asst.Prof]Page 7
JSP PROGRAMS
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
{ response.setContentType("text/html");
boolean valid=false;
if(cookies!=null)
if(name.equals(cookies[i].getName()))
if(pass.equals(cookies[i].getValue()))
valid=true;
else
{ break;
if(valid)
out.println("<h1>Valid User</h1>");
Veda.Kotagiri[Asst.Prof]Page 8
JSP PROGRAMS
else
out.println("<h1>InValid User</h1>");
out.close();
Veda.Kotagiri[Asst.Prof]Page 9