WT-Lab(R16)( CSE-A & CSE-B)









Web Technologies Lab Record
  Use LAMP/XAMPP Stack (Linux, Apanche, mysql and PHP) for the lab Experiments. Though not   mandatory, encourage the use of   Eclipse platform wherever applicable
1 Write an HTML page including any required JavaScript that takes a number from one text field in the range 0 to 999 and show it in another text field in words. If the number is out of range, it should show “out of range” and if it is not a number, it should show “not a number” message in the result box.
Ans:  <html>
<head>
<title>
Welcome to kitscse
</title>
</head>
<body>
<pre><b>
Enter the x value:<input type="text" name="t1" id="t1"/></br>
<input type="button" onclick=test() value="submit"/></br>
out put box value:<input type="text" name="t2" id="t2"/></br>
</p></pre>
<script>
function test()
{
var x;
x=document.getElementById("t1").value;
if(x<0)
document.getElementById("t2").value="out of bound";
else if(x>999)
document.getElementById("t2").value="out of bound";
else if(isNaN(x))
document.getElementById("t2").value="not a number";
else
{
var r,s=0,t="";
while(x>0)
{
r=x%10;
s=s*10+r;
x=parseInt(x/10);
}x=s;
while(x>0)
{
r=x%10;
if(r==0)
t=t+"zero";
if(r==1)
t=t+"one";
if(r==2)
t=t+"two";
if(r==3)
t=t+"three";
if(r==4)
t=t+"four";
if(r==5)
t=t+"five";
if(r==6)
t=t+"six";
if(r==7)
t=t+"seven";
if(r==8)
t=t+"eight";
if(r==9)
t=t+"nine";
x=parseInt(x/10);
}
document.getElementById("t2").value=t;
}}
</script>
</body>
</html>
2. Write an HTML page that has one input, which can take multi-line text and a submit button. Once the user clicks the submit button, it should show the number of characters, words and lines in the text entered using an alert message.  Words are separated with white space and the lines are separated with a new line character.
Ans:  <html>
<head>
<title>WT Lab Experiment-3</title>
<script type="text/javascript">
var cnt;
function wordcount(count) {
var words=count.split(/\s\);
var lines=count.split("\n").length;
cnt=words.length;
document.getElementById('w_count').value=cnt;
document.getElementById('c_count').value=count.length;
document.getElementById('I_count').value=lines;
}
</script>
</head>
<body>
<pre><b>
Input Box:<textarea name="ta" rows="10" cols="30" onkeyup="wordcount(this.value)"></textarea><br>
No.of Words:
<input type=text id="w_count" size="4" readonly><br><br>
No.of Characters:
<input type=text id="c_count" size="4" readonly><br><br>
No.of Lines:
<input type=text id="I_count" size="4" readonly><br>
</b></pre>
</body>
</html>

3 Write an HTML page that contains a selection box with a list of 5 countries. When the user selects a country, its capital should be printed next to the list. Add CSS to customize the properties of the font of the capital (color, bold and font size).
Ans: <html>
        <head>
        <title>sample</title></head>
        <center><body>
       <form>
          SelectCountry:<selectid="c" name="c" onChange=getCapital()>
         <option>-Select Country-</option>
                 <option value="1">India</option>
                 <option value="2">Rassia</option>
                 <option value="3">Kenya</option>
                 <option value="4">China</option>
                <option   value="5">Singapur</option>
                </select><br><br><br><br>
Capital City:<input type="label" id="cc" name="cc" width="30"/></center>
</b>
</form>
<script type="text/javascript">
function getCapital()
{
var x;
x=parseInt(document.getElementById("c").value);
switch(x)
{
case 1:document.getElementById("cc").value="New Delhi";
                          break;
case 2:document.getElementById("cc").value="Mascow";
                          break;
case 3:document.getElementById("cc").value="Nairobi";
                          break;
case 4:document.getElementById("cc").value="Beizing";
                          break;
case 5:document.getElementById("cc").value="Koulalumpur";
                         break;
}
}
</script>
</body>
</html>     
4 Create an XML document that contains 10 users information. Write a Java program , which takes User id as input and returns the user details by taking the user information from the XML document using (a)DOM Parse and (b)SAX Parser
Ans:        Users.xml
  <user-details>
<user>
<userid>1111</userid>
<name>Sammulal</name>
<address>Hyderabad</address>
<gender>Male</gender>
</user>
<user>
<userid>1112</userid>
<name>Rajitha</name>
<address>Pune</address>
<gender>Female</gender>
</user>
<userid>1113</userid>
<name>Kishor</name>
<address>Karimnagar</address>
<gender>Male</gender>
</user>
<userid>1114</userid>
<name>Sanjana</name>
<address>Bangalore</address>
<gender>Female</gender>
</user>
<userid>1115</userid>
<name>Sridar</name>
<address>USA</address>
<gender>Male</gender>
</user>
<userid>1116</userid>
<name>Aradhya</name>
<address>Hyderabad</address>
<gender>Female</gender>
</user>
<userid>1117</userid>
<name>Vikram</name>
<address>London</address>
<gender>Male</gender>
</user>
<userid>1118</userid>
<name>Sai Krishna</name>
<address>Pune</address>
<gender>Male</gender>
</user>
<userid>1119</userid>
<name>Deeksha</name>
<address>NewYork</address>
<gender>Female</gender>
</user>
<userid>1120</userid>
<name>Charan</name>
<address>Chennai</address>
<gender>Male</gender>
</user>
</user-details>







Exp:4(a) Domparser.Java 
                     import javo.io.file;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.util.Scanner;
public class Exp5aDOMParser{
public static void main(string[] args) throws Exception
 {
DocumentBuilderFactory fac= DocumentBuilderFactory.newInstance();
DocumentBuilderFactory b=fac.newDocumentBuilder();
Document doc=b.parse(new File("users.xml"));
                   doc.getDocumentElement().normalize();
                   Element root=doc.getDocumentElement();
                   Scanner in=new Scanner(System.in);
                   System.out.println("Enter User ID:");
                   int n=in.nextInt();
                   int flag=0;
                   NodeList nl=doc.getElementsByTagName("user");
for(int i=0;i<nl.getLength();i++)
{
          Node node=nl.item;
          if(node.getNodeType()==Node.ELEMENT_NODE)
          {
                   Element e=(Element)node;
                   Int x=Integer.parseInt(e.getElementsByTagName("userid").item(0).getTextContent());
                   if(x==n)
                   {
                             System.out.println(root.getNodeName());
                             System.out.println("=============================");
                             System.out.println("User id:"  +
                             e.getElementsByTagName("userid".item(0).getTextContent());
                             System.out.println("User Name:"  +
                             e.getElementsByTagName("name".item(0).getTextContent());
                             System.out.println("Address:"  +
                             e.getElementsByTagName("address".item(0).getTextContent());
                             System.out.println("Gender:"  +
                             e.getElementsByTagName("gender".item(0).getTextContent());
                             flag=1;
                             break;
                   }
                   else
                   {
                   flag=0;
                   }
                        }
                              }
                    if(flag==0)
          System.out.println("User ID is not Present.Try Again!!!");
                   }
                       }
Program 5(B)
User.xml :
                      <Name>Kishor</Name>
<Address>Karimnagar</Address>
</user>
<user type="male">
<id>1114</id>
<Name>Sridhar</Name>
<Address>USA</Address>
</user>
<user type="female">
<id>1115</id>
<Name>Rajitha</Name>
<Address>Pune</Address>
</user>
<user type="female">
<id>1116</id>
<Name>Aradhya</Name>
<Address>Hyderabad</Address>
</user>
<user type="male">
<id>1117</id>
<Name>Vikram</Name>
<Address>London</Address>
</user>
<user type="male">
<id>1118</id>
<Name>SaiKrishna</Name>
<Address>Pune</Address>
</user>
<user type="female">
<id>1119</id>
<Name>Deeksha</Name>
<Address>New York</Address>
</user>
<user type="male">
<id>1120</id>
<Name>Charan</Name>
<Address>Chennai</Address>
</user>
</user-details>
User.java:
           public class UserException{
          public String name;
          public int id;
          public String address,type;
          public User()
          {
                   public User(int id,String name,String address,String type) {
                             this.name=name;
                             this.address=address;
                             this.id=id;
                             this.type=type;
                   }
                   public String getAddress() {
                             return address;
                   }
                             public void setAddress(String address) {
                                      this.address=address;
                             }
                             public int getid() {
                                      return id;
                                     
                             }
                   public void ssetId(int id) {
                             this.id=id;
                  
                   }
                   public String getName() {
                             return name;
                   }
                   public void setName(String name) {
                             this.name=name;
                   }
                   public String getType()  {
                             return type;
                   }
                   public void setType(String type){
                             this.type=type;
                   }       
          public String toString() {
                   StringBuffer sb=new StringBuffer();
                   sb.append(getId());
                   sb.append(".");
                   sb.append(getName());
                   sb.append(",");
                   sb.append(getType());
                   sb.append(",");
                   sb.append(getAddress());
                   return sb.toString();
          }
}
exp:4(b)Saxparser.java:
import java.io.IOException;
import java.util.*;
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.DefaultHandler;
public class Exp5bSAXParser extends DefaultHandler
{
          ArrayList my users;
          private string tempVal;
          private User tempUser;
          public Exp5bSAXParser() {
          myUsers=new ArrayList();
          }
          public void runExample() 
          {
           parseDocument();
            printData();
          }
          private void parseDocument() {
          SAXParserFactory sf=SAXParserFactory.NewInstance();
          try {
                   SAXParser sp=sf,newSAXParser();
                   sp.parse("users.xml",this);
                   } catch(SAXException se) {
                             se.printStackTrace();
                               }
                               catch(ParserConfigurationException pce){
            pce.printStackTrace();                   
                   }catch(IOException ie) {
                   ie.printStackTrace();
                   }                
                         }
          private void printData()
           {
          iterator itr=myUsers.iterator();
                   System.out.println("No.of Users:" + myUsers.size());
                   Scanner in=new Scanner(System.in);
                   System.out.println("Enter User Id:");
                   int n=in.nextInt();
                   int flag=0;
                   while(itr.hasNext())
                   {
                             User st=(User)itr.next();
                             if(st.id==n)
                   {
          System.out.println("ID"+"     Name"+"    Type"+"  Address");
System.Out.println("==================================================");
                                       System.out.println(st.id+""+st.name+""st.type+""+st.address);
                   flag=1;
                   break;
                             }
                             else
                             flag=0;
                                      }
                   if(flag==0) {                  
          System.out.println("User ID is not Present.Try Again!!!");
           }
          }       
   public void startElement(String uri,String localName, String qnam Attributes attributes)throws SAXException
                   {
                   tempVal="";
                   if(qName.equalsIgnoreCase("User")) {
                   tempUser=new User();
                   tempUser.setType(attributes.getValue("type")):
                    }
                   }
public void characters(char[] ch,int start,int length)throws SAXException
                 {
          tempVal=new String(ch,start,length);
                   }
public void endElement(String uri,String localName,String qname)throws SAXException  {
                   if(qname.equalsIgnoreCase("User")) {
                             myUsers.add(tempUser);
                   }else if(qName.equalsIgnoreCase("Name")) {
                             tempUser.setName(tempVal);
                   }else if(qName.equalsIgnoreCase("Id")) {
                             tempUser.setId(Integer.parseInt(tempVal));
                   }else of(qName.equalsIgnoreCase("Address")) {
                             tempUser.setAddress(tempVal);
                   }
          }
                   public static void main(String[] args) {
                             Exp5bSAXParser usp=new Exp5bSAXParser();
                             usp.runExample();
                   }                          
                                }             

5.Create the php program using the mysql database connection with the following attributes of hall ticket number, name of the student father name and mobile number (a) insert  at least three records in database and (b) display the student information using select query? 
a)Data Base Connection insert- executable - Code for php to MySQL
 <html>
  <head>
  <title>kitslab</title>
  </head>
  <body>
  <form method="POST" enctype="">
  <caption><center>student information</center></caption>
  <table border="10" align="center">
  <tr>
 <th>information</th>
 <th>data field</th>
 </tr>
 <tr>
 <td>hallticket number</td>
 <td><input type="text" name="htno"/></td>
 </tr>
 <tr>
 <td>name of the student</td>
 <td><input type="text" name="name"/></td>
 </tr>
 <tr>
 <td>father name </td>
 <td><input type="text" name="fname"/></td>
 </tr>
 <tr>
 <td>mobile number </td>
 <td><input type="text" name="mobile"/></td>
 </tr>
 </tr>
 </table>
<center> <input type="submit" name="submit"/></center>
 </form>
<?php
if(isset($_REQUEST['submit']))
{
    $aa=$_REQUEST['htno'];
    $bb=$_REQUEST['name'];
    $cc=$_REQUEST['fname'];
    $dd=$_REQUEST['mobile'];
    mysql_connect('localhost','root');
    $conn=mysql_select_db('kitsclg');
$sql="INSERT INTO `csestudent`(`htno`,`name`,`fname`,`mobile`)VALUES(\"$aa\",\"$bb\",\"$cc\",\"$dd\")";
    $result=mysql_query($sql);
    if($result)
    {
        echo "<script> alert('inserted succeefully');</script>";
    }
    else
    {
        echo "<script> alert('not inserted succeefully');</script>";
    }
}
?>      
</body>
 </html>
b)Data Base Connection SELECT- executable - Code for php to MySQL
<html>
<head>
<title>amar code</title>
</head>
<body bgcolor=skyblue>
<br><br>
<br>
<body>
<form encrtype=" "  method="GET">
<center>
<font size=4 color=red>WELCOME TO KITS COLLEGE</font>
 <h2>TO DISPLAY STUDENT DETAILS:</h2>
<input type="text" name="id"/>
    <input type="submit" name="submit"/></form></center>
      <?php
          if(isset($_REQUEST['submit']))
       {
          $xx=$_REQUEST['id'];
               mysql_connect('localhost','root');
          $conn=mysql_select_db('kitsclg');
        $sql = "SELECT * FROM csestudent WHERE id=$xx";
               $result=mysql_query($sql);
       while($row = mysql_fetch_array($result, MYSQL_NUM))
   {
     echo "<tr><th>htno :</th><th>name:</th><th>fname:</th><th></th>mobile</tr>
 <tr><td>{$row[0]}</td><td>{$row[1]}</td><td>{$row[2]}</td><td>{$row[3]}</td></tr><br>";
   }       
       }
       ?>
</body>
</html>
===================================================
continued programs in to web technologies record and produce within two days without fail


Using php-task 6(viii)
File name:login.php
<html>
<head>
<title>LOGIN</title>
</head>
<body>
<center><h1><LOGIN PAGE</h1></br><br>
<form action=”login.php” method=”post”>
Username:<input type=”text” name=”uname”/><br>
Password:<input type=”password” name=”pass”/><br/><br/>
<input type=”submit” value=”LOGIN” name=”login”/>
</form>
</center>
</body>
</html>
Filename:login.php
<?php
$name=$_POST[‘uname’];
$Pwd=$_POST[‘pass’];
$dbc=mysql_connect(“localhost”,”root”,””) or die(mysql_error());
Mysql_select_db(“registration_db”) or die(mysql error());
$query=mysql_query(“SELECT*from new_register where uname=’$name’”);
$numrows=mysql_num_rows($query);
If($numrows!=0)
{
While($row=mysql_fetch_assoc($query))
{
$dbuser=$row[‘uname’];
$dbpwd=$row[‘pwd’];
$dbfull=$row[‘fname’];
}
If($name==$dbuser&& $pwd==$dbpwd)
{
echo “<h1>WELCOME $dbfull!!! YOU ARE SUCCESSFULLYLOGGEDIN….</h1>”;
}
else
{
die(“passwords mismatch”);
}
}
else
{
Echo “user doesn’t exist….” .” <a href=’reg.html’>click here to register</a>”;
}
?>
Filename:reg.html
<html>
<head>
<title>REGISTRATION</title>
</head>
<body>
<center><h1>REGISTRATION PAGE</h1><br><br>
<form action=”reg.php” method=”post”>
Fullname:<input type=”text” name=”fname” /><br />
Username:<input type+”text” name=”uname” /><br />
Password:<input type=”password” name=”pass” /><br/><br />
<input type=”submit” value=”REGISTER” name=”register” />
</form>
</center>
</body>
</html>
Filename:reg.php
<?php
$Iname=$_POST[‘uname’];
$fname=$_POST[‘fname’];
$pwd=$_POST[‘pass’];
$dbc=mysql_connect(“localhost”,”root”,””) or die(mysql_error());
mysql_select_db(“registration_db”) or die(mysql-error());
$write=mysql_query(“INSERT into new_register VALUES (‘$fname’,’$Iname’,’$pwd’)”);
If(isset($write))
{
echo “you are registered successfully!!! <a href=’login.html’> click here to login </a>”;
}

?>
Using Servlets-Task 6(viii)
Filename: login.html
<HTML>
<HEAD><TITLE>Login Page</TITLE></HEAD>
<BODY bgcolor=”#dde0da”>
<form name=”f1” method=”get” action=”login”>
<CENTER><BR><BR><BR>
<B><h1>Login Page</h1></B><BR>
<br><b>Username: <INPUT type=”text” name=”uname”><br>
<br>Password : </b><INPUT type=”password” name=”pwd’><br>
<br><br>
<input type=”submit” value=”Login”>
<inpu type=”reset”></CENTER>
</FORM>
</BODY>
</HTML>
Filename: login.java
import javax.servlet.http.*;
import javax.servlet.*;
import java.sql.*;
import java.io.*;
public class login extends HttpServlet
{
Public void doGet(HttpServletRequest request,HttpServletResponce response) throws ServletException,IOException
{
String u,p,un,pw;
HttpSession session=request.getSession();
u = request.getParameter(“uname”);
p = request.getParameter(‘pwd”);
response.setContentType(“text/html”);
PrintWriter out=response.getWriter();
Try
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection
con=Drivemanager.getConnection(“jdbc:odbc:AccessDSN”,””,””);
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(“select * from users”);
int f =0;
while(rs.next())
{
un = rs.getString(1);
pw=rs.getString(2);
if(u.equals(un) && p.equals(pw))
{
Session.setAttribute(“user”,u);
response.sendRedirect(“welcome”);
}
else if(u.equals(un) && (!p.equals(pw)))
{
F=1; break;
}
else
f=0;
}
if(f==1)
out.println(“<h1>Password Mismatch……</h1”);
if(f==0)
{
out.println(“<h1>Login Unsuccessful…..User Does not Exist……</h1>”);
out.println(“<h2><a href=reg.html>Click here to Register</a></h2>”);
}
con.close();
 }
catch (Exception e)
{
e.printStackTrace();
}
}
}
Filename:welcome.java
import  javax.servlet.http.*;
import javax.servlet.*;
import java.sql.*;
import java.io.*;
public class welcome extends HttpServlet
{
Public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
{
PrintWriter out;
HttpSession session;
Session = req.getSession(true):
res.setContentType(“text/html”);
out=res.getwriter();
String u = (String)session.getttribute(“user”);
try{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection
Con=DriverManager.getConnection(“jdbc:odbc:AccessDSN”,””,””);
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(“select * from users where userid = ‘ “+u+” ‘ ”);
If(rs.next())
Out.println(“<h1>Welcome “+rs.getString(3));
Else
Out.println(“<h1>no user”);
}
Catch(Exception e)
{
e.printStackTrace();
}
}
}
Filename: reg.html
<html?
<title>Registration Page</title>
</head>
<body>
<center><h1>Registration page</h1>
<form method=”get”action=”reg”>
<table align=”center”>
<tr>
<td>Enter username: </td>
<td><input type=”text” name=”u”></td>
</tr>
<tr>
<td>Enter password : </td>
<td><input type=”password” name=”p”></td>
</tr>
<tr>
<td>Enter full name: </td>
<td><input type=”text” name=”full”></td>
</tr>
<tr>
<td></td>
<td><br><input type=”submit” value=”Register me”></td>
</tr>
</table>
</form>
</center>
</body>
</html>
Filename:reg.java

import javax.servlet.http.*;
import javax.servlet.*;
import java.sql.*;
mport java.io.*;
public class reg extends HttpServlet
{
Public void doGet(HttpServletRequet request, HttpServletResponse response) throws ServletException,IOException
{
String u,p,fn,un,pw;
u=request.getParameter(“u”);
p= request.getParameter(“p”);
fn= request.getParameter(“full”);
response.setContentType(“text/html”);
PrintWriter out=response.getWriter();
Try
{
Class.forName(“sun,jdbc.odbc.JdbcOdbcDriver”);
Connection
con=DriverManager.getConnection(“jdbc:odbc:AccessDSN”,””,””);
Statement st=con.createStatement();
Int x=s.executeUpdate(“insert into users values(‘”+u+”’,’”+p+”’,’”+fn+”’)”);
If(x>0)
{
Out.println(“<h1>congratulations”+fn+” !!!”);
Out.println(“<h1>successfully Registered….”);
Out.print(“<h2><a hre=login.html>click here to login</a></h2>”);
}
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
Filename: web.xml
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<web-app>
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url—pattern>/login</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>reg</servlet-name>
<servlet-class>reg</servlet-class>
</servelt>
<servlet-maping>
<servlet-name>reg</servlet-name>
<url-pattern>/reg</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>welcome</servlet-name>
<servlet-name>welcome</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>welcome</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
</web-app>
 Using  jsp _Task 6(viii)
Filename:login.html
<HTML>
<HEAD><TITLE>Login page</TITLE></HEAD>
<BODY  bgcolor=”#dde0da”>
<form name=”f1” method=”get” action=”login.jsp”>
<CENTER><BR><BR><BR>
<B><h1>login page</h1></B><BR>
<br><b>username:<INPUT type=”text” name=”uname”><br>
<br>password: </b><INPUT type=”password” name=”pwd”><br>
<br><br>
<input type=”submit” value=”login”>
<input type=”reset”></CENTER>
</FORM>
</BODY>
</HTML>
Filename:login.jsp
<%
String u,p,un,pw;
u=request.getParameter(“uname”);
p=request.getParameter(“pwd”);
class.forName(“sun.jdbc.odbc.jdbcOdbcDriver”);
connection
con=DriverManager.getConnection(“jdbc:odbc:AccessDSN”,””,””);
Statement st=con.createStatement();
ResultSet rs=st.executequery(“select * from users”);
Int f=0;
While(rs.next())
{
Un=rs.getString(1);
Pw=rs.getString(2);
If(u.equals(un) && p.equals(pw))
{
Session.setAttribute(“user”,u);
response.sendRedirect(“welcome.jsp”);
}
else if(u.equals(un) && (!p.equals(pw)))
{
F=1; break;
}
Else
F=0;
}
If(f==1)
Out.println(“<h1>password mismatch…..</h1>”);
If(f==0)
{
Out.println(“<h1>login unsuccessful…..user does not exit…..</h1>”);
%>
<h2><a href=”reg.html”>click here to register</a></h2>
<%
}
Con.close();
%>
Filename:Welcome.jsp
<%
try{
String u=(String)session.getAttribute(“user”);
Class.forName(“sun.jdbc.odbc.jdbcodbcDriver”);
Connection
Con=DriverManager.getConnection(“jdbc:odbc:AccessDSN”,””,””);
Statement st=con.createStatement();
ResultSet rs=st.executequery(“select * from users where userid=’”+u+”’”);
If(rs.next())
Out.println(“<h1>Welcome “+rs.getString(3));
Else
Out.println(“<h1>No user”);
}
Catch(Exception e)
{
Out.println(“<h1>Error:”+e);
}
%>
Filename:reg.html
<html>
<title>Registration page</title>
</head>
<body>
<center><h1>Registration page</h1>
<form method=”get” action=”reg.jsp”>
<table align=”center”>
<tr>
<td>Enter Username:</td>
<td><input type=”text” name=”u”></td>
</tr>
<tr>
<td>Enter password:</td>
<td><input type=”password” name=”p”></td>
</tr>
<tr>
<td>Enter Full name:</td>
<td><input type=”text” name=”full”></td>
</tr>
<tr>
<td></td>
<td></br><input type=”submit” value=”Register Me”></td>
</tr>
</table>
</form>
</center>
</body>
</html>
Filename:reg.jsp
<%
String u,p,fn,un,pw;
U=request.getParameter(“u”);
P=request.getParameter(“p”);
fn=request.getParameter(“full”);
try
{
Class.forName(“sun.jdbc.odbc.jdbcodbcDriver”);
Connection
Con=DriverManager.getConnection(“jdbc:odbc:AccessDSN”,””,””);
Statement st=con.createStatement();
Int x=st.executeUpdate(“insert into users values(‘”u+”’,’”p+”’,’”fn”’)”);
If(x>0)
{
Out.println(“<h1>Congratulations “+fn+” !!!”);
Out.println(“<h1>successfully Registered…”);
%>
<h2><a href=”login.html”>Click here to login</a></h2>
<%
}
Con.close();
}
Catch(Exception e)
{
Out.println(“<h1>Error:”+e);
}
%>

 Using PHP –Task 6(ix)
Filename:cookie_set.php
<?php
$exp=time() + 86400;
Setcookie(“Sammulal”, ”KNR’, $exp);
Setcookie(“Kishore”, “KNR”, $exp);
Setcookie(“Vivek”, “HYD”, $exp);
Setcookie(“JNTU”, “JGTL”, $exp);
Setcookie(“JITS”, “KNR”, $exp);
?>

Filename: cookie.php
<center><br><br>
<form action=””method=”POST”>
<input type=”submit” value=”LIST COOKIES”name=”list” />
</form></center>
<?php
error_reporting(0);
If($_POST[ ‘list’ ])
{
foreach($_COOKIE as $key=> $val)
{
echo “<center>” . $key .” is at” .$val . “<br/></center>”;
}
}
?>
Using Servlets – Task 6(ix)
Filename: cookie1.html
<html>
<body>
<form method = “get”action=”cookie2.jsp”>
Enter your name: <input type = “text” name=”name1”><br>
<input type = “submit” value = “Add cookie”>
</form>
</body>
</html>
Filename:cookie2.java
import javax.servlet.http.*;
import jvax.servlet.*;
import java.sql.*;
import java.io.*;
public class cookie2 extends HttpServlet
{
Public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException
{
response.setContentType(“text/html”);
PrintWriter out=response.getWriter();
String  name=request.getParameter(“name1”);
cookie c1= new Cookie(“name2”,name);
response.addCookie(c1);
c1.setMaxAe(50*50);
out.println(“<form method=get action=cookie3>”);
out.println(“<input type=submit value=List_Cookies></form>”);
}
}
Filename:cookie3.java
import javax.servlet.http.*;
import javax.servlet.*;
import java.sql.*;
import java.io.*;
public class cookie3 extends HttpServlet
{
Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
{
response.setContentType(“text/html”);
printWriter out=response.getWriter();
out.println(“<TITLE>List of cookies</TITLE>”);
out.println(“<h1>List of cookies</h1>”);
cookie[]cookies = request.getCookies();
out.println(“<table border=1><tr>”);
out.println(“<td><strong>cookieName</strong></td><td><strong>cookie Value</strong><td></tr>”);
for(int i=0; i<cookies.length;i++)
{
Out.println(“<h2><tr><td>”+cookies[i].getName()+”</td><td>”+cppkies[i].getValue()+”</td></tr>);
}
}
}
Filename:web.xml
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<web-app>
<servlet>
<servlet-name>cookie2</servlet-name>
<servlet-class>cookie2</servelt-class>
</servlet>
<servlet-mpping>
<servlet-name>cookie2</servlet-name>
<url-pattern>/cookie2</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>cookie3</servlet-name>
<servlet-class>cookie3</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>cookie3</servlet-name>
<url-pattern>/cookie3</url-pattern>
</servlet-mapping>
</web-app>


 Using jsp_Task 6(ix)
Filename:cookie1.html
<html>
<body>
<form method=”get” action=”cookie2.jsp”>
Enter your Name:<input type=”text” name=”name1”><br>
<input type=”submit” value=”Add Cookie”>
</form>
</body>
</html>
Filename:cookie2.jsp
<%
String name=request.getParameter(“name1”);
Cookie c1=new Cookie(“name2”,name);
response.addCookie(c1);
c1.setMaxAge(50*50);
%>
<form method=”get” action=”cookie3.jsp”>
<input type=”submit” value=”List Cookies”>
</form>
Filename:cookie3.jsp
<TITLE>List of Cookies</TITLE>
<h1>List of cookies</h1>
<%
Cookie[] cookies=request.getCookies();
%>
<table border=1>
<tr>
<%
Out.println(“<td><strong>cookie
Name</strong></td><td><strong>Cookie
Value</strong><td></tr>”);
for(int i=0;i<cookies.length;i++)
{
Out.println(“<h2><tr><td>”+cookies[i].getName()+”</td><td>”+cookies[i].getValue()+”</td></tr>”);
}
%>


//write above programs into wt record 












No comments:

Post a Comment