Professional Documents
Culture Documents
Ajwt Programs
Ajwt Programs
<head>
<script type="text/javascript">
function checkForm(form)
if(form.username.value == "") {
form.username.focus();
return false;
re = /^\w+$/;
if(!re.test(form.username.value)) {
form.username.focus();
return false;
if(form.pwd1.value.length < 6) {
form.pwd1.focus();
return false;
if(form.pwd1.value == form.username.value) {
form.pwd1.focus();
return false;
re = /[0-9]/;
if(!re.test(form.pwd1.value)) {
form.pwd1.focus();
return false;
Date: Sheet no:
re = /[a-z]/;
if(!re.test(form.pwd1.value)) {
form.pwd1.focus();
return false;
re = /[A-Z]/;
if(!re.test(form.pwd1.value)) {
form.pwd1.focus();
return false;
} else {
alert("Error: Please check that you've entered and confirmed your password!");
form.pwd1.focus();
return false;
return true;
</script>
</head>
<body>
<p><input type="submit"></p>
</form>
</body>
</html>
Date: Sheet no:
External DTD:
<?xml version="1.0" standalone=”yes”?>
< !DOCTYPE note SYSTEM "note.dtd">
<note>
< to>Tove</to>
< from>Jani</from>
< heading>Reminder</heading>
< body>Don't forget me this weekend!</body>
< /note>
Note.DTD:
<!ELEMENT note (to,from,heading,body)>
< !ELEMENT to (#PCDATA)>
< !ELEMENT from (#PCDATA)>
< !ELEMENT heading (#PCDATA)>
< !ELEMENT body (#PCDATA)>
Date: Sheet no:
Internal DTD:
<?xml version="1.0"?>
< !DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
< note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend</body>
< /note>
Date: Sheet no:
DOM parser
import java.io.File;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
import org.w3c.dom.Node;
import org.w3c.dom.Element;
public class DomParserDemo1
{
public static void main(String[] args)
{
try
{
File inputFile = new File("input.xml");
DocumentBuilderFactory dbFactory
= DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(inputFile);
doc.getDocumentElement().normalize();
System.out.println("Root element :"
+ doc.getDocumentElement().getNodeName());
System.out.println("----------------------------");
NodeList nList = doc.getElementsByTagName("student");
for (int temp = 0; temp < nList.getLength(); temp++) {
Node nNode = nList.item(temp);
System.out.println("\nCurrent Element :"
+ nNode.getNodeName());
if (nNode.getNodeType() == Node.ELEMENT_NODE)
{
Element eElement = (Element) nNode;
System.out.println("Student roll no : ""+eElement.getAttribute("rollno"));
Date: Sheet no:
.
Date: Sheet no:
XSLT:
Cdcatalogue.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>
<catalog>
<cd>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd>
<cd>
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<country>UK</country>
<company>CBS Records</company>
<price>9.90</price>
<year>1988</year>
</cd>
<cd>
<title>Greatest Hits</title>
<artist>Dolly Parton</artist>
<country>USA</country>
<company>RCA</company>
<price>9.90</price>
<year>1982</year>
</cd>
</catalog>
Date: Sheet no:
Cdcatalog.xsl:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th style="text-align:left">Title</th>
<th style="text-align:left">Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Date: Sheet no:
JAVA-BEANS
SAMPLE BEAN
C:>Beans
demo
sunw
demo
bean.mft cse
SimpleBean.java
package sunw.demo.cse;
import java.awt.*;
import java.io.Serializable;
public SimpleBean()
setSize(60,40);
setBackground(Color.red);
Bean.mft
Manifest-Version: 1.0
Java-Bean: True
COLOUR BEAN
Aim:write a bean program create a color bean with ellipse .The color of the area should
be changed dynamically for everymouse click.
Creating directory structure
e:>Beans
wtlab
org
cse
two.mft sec1
Program:
package org.cse.sec1;
import java.awt.*;
import java.awt.event.*;
public MyColor() {
addMouseListener(new MouseAdapter() {
change();
});
rectangular = false;
setSize(200, 100);
change();
return rectangular;
this.rectangular = flag;
repaint();
color = randomColor();
repaint();
int r = (int)(255*Math.random());
int g = (int)(255*Math.random());
int b = (int)(255*Math.random());
Dimension d = getSize();
int h = d.height;
int w = d.width;
g.setColor(color);
if(rectangular) {
else {
Two.mft
Manifest-Version: 1.0
Java-Bean: True
Name: org/cse/sec1/MyColor.class
Compilation:
javac MyColor.java
Java Mycolor
JDBC
write a java program using type1 driver
import java.sql.*;
class type1
{
public static void main(String args[])throws Exception
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Driver loaded");
Connection
con=DriverManager.getConnection("jdbc:odbc:section2","system","admin");
System.out.println("connection established");
Statement st=con.createStatement();
System.out.println("statement created");
st.executeUpdate("create table oneee(no number,name
varchar2(20),address varchar2(20))");
System.out.println("table created");
st.executeUpdate("insert into oneee values(87,'aa','bb')");
st.executeUpdate("insert into oneee values(89,'cc','dd')");
System.out.println("one row inserted");
ResultSet rs=st.executeQuery("select * from oneee");
System.out.println("result set generated");
st.executeUpdate("update oneee set name='Akhil' where no=89");
while(rs.next())
{
System.out.println(rs.getInt(1)+""+rs.getString(2)+""+rs.getString(3));
}
st.executeUpdate("delete from oneee where no=89");
ResultSet rs=st.executeQuery("select * from oneee");
System.out.println("result set generated");
while(rs.next())
{
System.out.println(rs.getInt(1)+""+rs.getString(2)+""+rs.getString(3));
}
rs.close();
st.close();
con.close();
}
}
Date: Sheet no:
import java.sql.*;
class type4
{
public static void main(String args[])throws Exception
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","admin");
Statement st=con.createStatement();
System.out.println("statement created");
st.executeUpdate("create table one(no number,name varchar2(20),address
varchar2(20))");
System.out.println("table created");
st.executeUpdate("insert into one values(87,'aa','bb')");
st.executeUpdate("insert into one values(89,'cc','dd')");
System.out.println("one row inserted");
ResultSet rs=st.executeQuery("select * from one");
System.out.println("result set generated");
st.executeUpdate("update oneee set name='Akhil' where no=89");
while(rs.next())
{
System.out.println(rs.getInt(1)+""+rs.getString(2)+""+rs.getString(3));
}
st.executeUpdate("delete from one where no=89");
ResultSet rs=st.executeQuery("select * from one");
System.out.println("result set generated");
while(rs.next())
{
System.out.println(rs.getInt(1)+""+rs.getString(2)+""+rs.getString(3));
}
rs.close();
st.close();
con.close();
}
}
Date: Sheet no:
import java.sql.*;
import java.io.*;
class type42
{
public static voidmain(string args[])throws exception
{
Connection con=null;
PreparedStatement=null;
Class.forName("oracle:jdbc.driver.oracledriver")
con=driverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe",""system","a
dmin");
String query="insert into student values(?,?,?)";
ps=con.PreparedStatement(query);
BufferedReader dis=new BufferedReader(new
InputStreamReader(System.in));
System.out.println("enter number of students");
int n=Integer.parseInt(dis.readLine());
for(i=1;i<=n;i++)
{
System.out.println(Ënter student number");
int no=Integer.parseInt(dis.readLine());
System.out.println(Ënter studnt name");
String name=dis.readLine();
ps.setInt(1,no);
ps.setString(2,name);
int res=ps.executeUpdate();
if(res==1)
System.out.println("Success");
else
System.out.println("Fail);
}
}
}
Date: Sheet no:
Import java.sql.*;
Import java.util.*;
class callstmt
{
public static void main(String args[])throws Exception
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","admin");
CallableStatement cst=con.prepareCall("{call first(?,?)}");
cst.registerOutParameter(2,Types.INTEGER);
cst.setInt(1,20);
cst.execute();
int res=cst.getInt(2);
System.out.println("Result is"+res);
cst.close();
con.close();
}
}
Date: Sheet no:
SERVLETS
Write an Servlet Application program using Servlet Interface.
Directory Structure:
First.java
import java.io.*;
import javax.servlet.*;
ServletConfig config=null;
this.config=config;
System.out.println("Servlet is initialized");
res.setContentType("text/html");
PrintWriter out=res.getWriter();
out.print("<html><body>");
Date: Sheet no:
out.print("<b>Hello,Welcome to pvpsit</b>");
out.print("</body></html>");
System.out.println("Servlet is destroyed");
return config;
return "hai";
Web.xml:--
<web-app>
<servlet>
<servlet-name>Teja</servlet-name>
<servlet-class>First</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Teja</servlet-name>
<url-pattern>/Welcome</url-pattern>
</servlet-mapping>
</web-app>
Execution:
localhost:2000/proj1/Welcome
Date: Sheet no:
Directory Structure:
Second.java:--
import java.io.*;
import javax.servlet.*;
res.setContentType("text/html");
PrintWriter out=res.getWriter();
out.print("<html><body>");
out.print("<b>Welcome to Pvpsit</b>");
out.print("</body></html>");
Web.xml:--
<web-app>
<servlet>
Date: Sheet no:
<servlet-name>Teja</servlet-name>
<servlet-class>Second</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Teja</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
Execution:-
localhost:2000/project2/hello
Date: Sheet no:
Directory structure:-
Third.java:--
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
pw.print("<html><body>");
pw.print("<b>Welcome to Pvpsit</b>");
pw.print("</body></html>");
Web.xml:--
<web-app>
Date: Sheet no:
<servlet>
<servlet-name>Teja</servlet-name>
<servlet-class>Third</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Teja</servlet-name>
<url-pattern>/PVPSIT</url-pattern>
</servlet-mapping>
</web-app>
Execution:--
localhost:2000/project3/PVPSIT
Date: Sheet no:
Directory Structure:--
LifeCycle.java:--
import java.io.*;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public LifeCycle()
System.out.println("Default constructor");
System.out.println("Init method...!”);
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
pw.println("LifeCycle of a service");
pw.close();
Web.xml:--
<web-app>
<servlet>
<servlet-name>Teja</servlet-name>
<servlet-class>Second</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Teja</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
Execution:--
localhost:2000/project4/WT
Date: Sheet no:
Directory Structure:
SumServlet.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
int x,y,sum;
x=Integer.parseInt(req.getParameter("fno"));
y=Integer.parseInt(req.getParameter("sno"));
sum=x+y;
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
Date: Sheet no:
pw.println("<html><body>");
pw.println("result is"+sum);
pw.println("</html></body>");
pw.close();
Sum.Html
<html>
<head>
<title>First server</title>
</head>
<center>
<table width="20%";
<tr>
<td>First Number</td>
</tr>
<tr>
<td>Second Number</td>
</tr>
<td>
<input type="submit"value="sum">
</td>
</tr>
</table>
</center>
</form>
</body>
</html>
Date: Sheet no:
Web.xml:--
<web-app>
<servlet>
<servlet-name>ab</servlet-name>
<servlet-class>SumServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ab</servlet-name>
<url-pattern>/sumurl</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>sum.html</welcome-file>
</welcome-file-list>
</web-app>
Execution:
localhost:2000/proj5/ sum.html
Date: Sheet no:
Directory Structure:
register.java:--
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class register extends HttpServlet
{
public void doPost(HttpServletRequest req,HttpServletResponse res)throws
IOException,ServletException
{
res.setContentType("text/html");
PrintWriter out=res.getWriter();
String n=req.getParameter("uname");
String p=req.getParameter("upass");
String e=req.getParameter("uemail");
String c=req.getParameter("ucountry");
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","hr","password");
Date: Sheet no:
Register.html:-
<html>
<body>
Web.xml:--
<web-app>
<servlet>
<servlet-name>reg</servlet-name>
<servlet-class>register</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>reg</servlet-name>
Date: Sheet no:
<url-pattern>/register</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>register.html</welcome-file>
</welcome-file-list>
</web-app>
Execution:-
localhost:2000/proj6/register.hml
Date: Sheet no:
Directory structure:-
DemoServlet.java:--
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.lang.*;
public class demoservlet extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)throws
IOException,ServletException
{
res.setContentType("text/html");
PrintWriter out=res.getWriter();
ServletConfig config=getServletConfig();
String driver=config.getInitParameter("driver");
out.print("driver is "+driver);
out.close();
}
}
Date: Sheet no:
Web.xml:--
<web-app>
<servlet>
<servlet-name>demoservlet</servlet-name>
<servlet-class>demoservlet</servlet-class>
<init-param>
<param-name>driver</param-name>
<param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>demoservlet</servlet-name>
<url-pattern>/servlet</url-pattern>
</servlet-mapping>
</web-app>
Execution:--
localhost:2000/proj7/servlet
Date: Sheet no:
Directory Structure:
WelcomeServlet.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
response.setContentType("text/html");
String n=request.getParameter("userName");
out.print("Welcome "+n);
}
Date: Sheet no:
Login.Java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String n=request.getParameter("userName");
String p=request.getParameter("userPass");
if(p.equals("servlet")){
RequestDispatcher rd=request.getRequestDispatcher("servlet2");
rd.forward(request, response);
}
else{
out.print("Sorry UserName or Password Error!");
RequestDispatcher rd=request.getRequestDispatcher("/index.html");
rd.include(request, response);
}
}
Index.html
<html>
<head>
</head>
<body>
<form action="servlet1" method="post">
Name:<input type="text" name="userName"/><br/>
Password:<input type="password" name="userPass"/><br/>
<input type="submit" value="login"/>
</form>
</body>
</html>
Date: Sheet no:
Web.xml:--
<web-app>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>Login</servlet-class>
</servlet>
<servlet>
<servlet-name>WelcomeServlet</servlet-name>
<servlet-class>WelcomeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WelcomeServlet</servlet-name>
<url-pattern>/servlet2</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
Execution:
localhost:2000/proj8/ index.html
Date: Sheet no:
Directory structure:-
DemoServlet.java:--
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.lang.*;
public class demoservlet extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)throws
IOException,ServletException
{
res.setContentType("text/html");
PrintWriter out=res.getWriter();
ServletContext sc=getServletContext();
String driver=sc.getInitParameter("driver");
out.print("driver is "+driver);
out.close();
}
}
Date: Sheet no:
Web.xml:--
<web-app>
<context-param>
<param-name>driver</param-name>
<param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
</context-param>
<servlet>
<servlet-name>demoservlet</servlet-name>
<servlet-class>demoservlet</servlet-class>
<init-param>
<param-name>driver</param-name>
<param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>demoservlet</servlet-name>
<url-pattern>/servlet</url-pattern>
</servlet-mapping>
</web-app>
Execution:--
localhost:2000/proj7/servlet