1
ADVANCE JAVA PROGRAMMING
PROGRAM TO INSERT DATA INTO TABLE
USING JSP
import [Link].*;
import [Link].*;
import [Link].*;
class TestDB1
{
public static void main(String ss[])
{
try
{
[Link]("[Link]");
Connection
c=[Link]("jdbc:odbc:mydsn","system","mca6");
String t1="China";
int t2=422;
Statement s=[Link]();
[Link]("INSERT INTO emp " + "VALUES
('chinaaaaaaa',200000001)");
ResultSet result1=[Link]("SELECT * FROM emp");
while([Link]())
{
[Link]("name : "+[Link](1));
[Link]("salary : "+[Link](2));
}
[Link]("after insertion");
}
catch(SQLException e)
{
[Link]();
}
catch(Exception i)
{
[Link](i);
}
}
}
OUTPUT:
PROGRAM TO SHOW VALIDATION OF USER USING
SERVLET
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
public class RequestServlet extends HttpServlet
{
public void service(HttpServletRequest req, HttpServletResponse res)throws
ServletException,IOException
{
[Link]("text/html");
PrintWriter out=[Link]();
[Link]("<html><body>");
String name=[Link]("name");
String pass=[Link]("pass");
if([Link]("ABCDE")&& [Link]("123456"))
[Link]("user is valid through service method");
else
[Link]("user is invalid through service method");
[Link]("</body></html>");
}
public void doPost(HttpServletRequest req, HttpServletResponse res)throws
ServletException,IOException
{
[Link]("text/html");
PrintWriter out=[Link]();
[Link]("<html><body>");
String name=[Link]("name");
String pass=[Link]("pass");
if([Link]("ABCDE")&& [Link]("123456"))
[Link]("user is valid through get method");
else
[Link]("user is invalid through get mathod");
[Link]("</body></html>");
}
public void doGet(HttpServletRequest req, HttpServletResponse res)throws
ServletException,IOException
{
[Link]("text/html");
PrintWriter out=[Link]();
[Link]("<html><body>");
String name=[Link]("name");
String pass=[Link]("pass");
if([Link]("ABCDE")&& [Link]("123456"))
[Link]("user is valid through get method");
else
[Link]("user is invalid through get mathod");
[Link]("</body></html>");
}
}
[Link]
<html>
<body>
<form action="run3" method="get">
enter your name:
<input type="text" name="name"/>
<br>
enter your password:
<input type="password" name="pass"/>
<br>
<input type="submit"/>
</body>
</html>
[Link]
<web-app>
<servlet>
<servlet-name>RequestServlet</servlet-name>
<servlet-class>RequestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RequestServlet</servlet-name>
<url-pattern>/run3</url-pattern>
</servlet-mapping>
</web-app>
OUTPUT :
PROGRAM OF CALLING ONE SERVLET BY ANOTHER
SERVLET
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class RequestDispatcher2 extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse
res)throws ServletException,IOException
{
[Link]("text/html");
PrintWriter out=[Link]();
[Link]("<html><body>");
String s="before dispatcher";
[Link](s);
try
{
RequestDispatcher rd=[Link]("/run2");
[Link](req,res);
}
catch(Exception e)
{
[Link]("exception");
}
[Link]("after dispatcher");
[Link]("</body></html>");
}
}
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class DemoServlet2 extends GenericServlet
{
public void service(ServletRequest req, ServletResponse res)throws
ServletException,IOException
{
[Link]("text/html");
PrintWriter out=[Link]();
[Link]("<html><body>");
[Link]("hello servlet with GenericServlet");
[Link]("</body></html>");
}
}
[Link]
<web-app>
<servlet>
<servlet-name>RequestDispatcher2</servlet-name>
<servlet-class>RequestDispatcher2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RequestDispatcher2</servlet-name>
<url-pattern>/run7</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DemoServlet2</servlet-name>
<servlet-class>DemoServlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DemoServlet2</servlet-name>
<url-pattern>/run2</url-pattern>
</servlet-mapping>
</web-app>
OUTPUT:
10
PROGRAM TO SHOW VALIDATION OF USER
USING JSP
[Link]
<%
String name=[Link]("name");
String pass=[Link]("pass");
RequestDispatcher rd=[Link]("[Link]");
[Link](request,response);
if([Link]("DUCAT")&& [Link]("DUCAT"))
[Link]("user is valid through jsp parameter");
else
[Link]("user is invalid through jsp parameter");
%>
[Link]
<html>
<body>
<form action="[Link]">
enter your name:
<input type="text" name="name">
<br>
enter your password:
<input type="password" name="pass"/>
<br>
<input type="submit"/>
</body>
</html>
[Link]
<%[Link]("hello jsp");%>
[Link]
<web-app>
</web-app>
11
OUTPUT:
12
PROGRAM TO DISPLAY MESSAGE ON BROWSER
USING JSP
[Link]
<html>
<body>
<%!
String s;
public void jspInit()
{
ServletConfig con=getServletConfig();
s=[Link]("name");
}
%>
<%
String s1=[Link]("name");
[Link](s+s1);
%>
</body>
</html>
[Link]
<web-app>
<servlet>
<servlet-name>my</servlet-name>
<jsp-file>[Link]</jsp-file>
<init-param>
<param-name>name</param-name>
<param-value> i miss you</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>my</servlet-name>
<url-pattern>/run</url-pattern>
</servlet-mapping>
</web-app>
</body>
</html>
13
OUTPUT:
14
PROGRAM TO DEMONSTRATE USE OF
BEANS
[Link]
package my;
public class MyBean
{
private String name;
private int pass;
public void setName(String name)
{
[Link]=name;
}
public void setPass(int pass)
{
[Link]=pass;
}
public String getName()
{
return name;
}
public int getPass()
{
return pass;
}
public String validate()
{
try
{
if([Link]("kapil"))
return "valid";
}
catch(Exception e){}
return "invalid";
}
public int add(int x,int y)
{
return x+y;
15
}
}
[Link]
<%
String name=[Link]("name");
String pass=[Link]("pass");
%>
<jsp:useBean id="t1" class="[Link]"/>
<jsp:setProperty name="t1" property="name" param="name"/>
<jsp:setProperty name="t1" property="pass" param="pass"/>
<%
String s=[Link]();
int r=[Link](10,20);
[Link](s+r);
%>
<jsp:getProperty name="t1" property="name"/>
<jsp:getProperty name="t1" property="pass"/>
[Link]
<html>
<body>
<form action="[Link]">
enter your name:
<input type="text" name="name">
<br>
enter your password:
<input type="password" name="pass"/>
<br>
<input type="submit"/>
</body>
</html>
[Link]
<web-app>
</web-app>
16
OUTPUT:
17
PROGRAM TO SET SCOPE OF BEANS
[Link]
package my;
public class MyBean
{
private String name;
private int pass;
public void setName(String name)
{
[Link]=name;
}
public void setPass(int pass)
{
[Link]=pass;
}
public String getName()
{
return name;
}
public int getPass()
{
return pass;
}
public String validate()
{
try
{
if([Link]("ducat"))
return "valid";
}
catch(Exception e){}
return "invalid";
}
public int add(int x,int y)
{
return x+y;
}
}
18
[Link]
<jsp:useBean id="t1" class="[Link]" scope="session"/>
<jsp:setProperty name="t1" property="*" param="name"/>
<%
String s=[Link]();
int r=[Link](10,20);
[Link](s+r);
%>
<jsp:getProperty name="t1" property="name"/>
<jsp:getProperty name="t1" property="pass"/>
[Link]
<html>
<body>
<form action="[Link]">
enter your name:
<input type="text" name="name">
<br>
enter your password:
<input type="password" name="pass"/>
<br>
<input type="submit"/>
</body>
</html>
OUTPUT:
19
20