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
===================================================
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