Prog1a.java: Iv Sem Java Lab Manual (Mca, Vtu)
Prog1a.java: Iv Sem Java Lab Manual (Mca, Vtu)
System.out.println(t.getName()
+" " +i);
IV SEM JAVA LAB MANUAL (MCA, VTU)
System.out.println(q); sdos.writeUTF("server.java");
System.out.println("Error in sin=s.getInputStream();
query"+se); dis=new DataInputStream(sin);
} str=dis.readUTF();
catch(NumberFormatException ne) while(!str.equals("end"))
{ {
{ {
s=ss.accept(); static String data[]={"Remote " ,
sin=s.getInputStream(); "Method " , "Invocation " , "is " , "Greate
dis=new DataInputStream(sin); "};
String strf=new String(dis.readUTF()); public ServerRMI() throws
fis=new FileReader(strf); RemoteException
br=new BufferedReader(fis); {
sout=s.getOutputStream(); super();
sdos=new DataOutputStream(sout); }
while((str=br.readLine())!=null) public int getLength() throws
{ RemoteException
sdos.writeUTF(str); {
} return data.length;
sdos.writeUTF("end"); }
sout.close(); public String getData(int a)
s.close(); throws RemoteException
} {
catch(Exception e) return data[a];
{ }
System.out.println("server connection public static void main(String
error:"+e); arg[])
System.exit(0); {
}
} try
} {
} ServerRMI sr=new ServerRMI();
Output:
Naming.rebind("ServerRMI",sr);
7)RemoteInterface.java
import java.rmi.*; System.out.println("I am
import java.rmi.server.*; Registered");
public interface RemoteInterface }
extends Remote catch(Exception e)
{ {
public int getLength() throws
RemoteException; System.out.println("Server
public String getData(int a) Error "+e);
throws RemoteException; }
} }
ServerRMI.java }
import java.rmi.*; ClientRMI.java
import java.rmi.server.*; import java.rmi.*;
public class ServerRMI extends import java.rmi.server.*;
UnicastRemoteObject implements class ClientRMI
RemoteInterface {
IV SEM JAVA LAB MANUAL (MCA, VTU)
String </head>
name=request.getParameter("T2"); <body>
<form method="POST"
action="http://localhost:8080/exampl
response.setContentType("text/html") es/servlet/PostServlet">
; <p> </p>
PrintWriter <p><b><font size="4> This is for
pw=response.getWriter(); Post Method</font></b></p>
pw.println("<h1>Your <p> Enter Your Name <input
name is </h1>"+name); type="text" name="T1"
pw.close(); size="20"></p>
} <p> <input type="submit"
} value="Enter" name="B1"><input
type="reset" value="Clear"
PostServlet.java name="B2"></p>
import java.io.*; </form>
import javax.servlet.*; <form method="GET"
import javax.servlet.http.*; action="http://localhost:8080/exampl
es/servlet/GetServlet">
public class PostServlet extends <p> </p>
HttpServlet <p> <b><font size="4">This is for
{ Get Method</font></b></p>
public void <p> Enter Your Name <input
doPost(HttpServletRequest request, type="text" name="T2"
HttpServletResponse response) size="20"></p>
throws ServletException, IOException <p><input type="submit"
{ value="Enter" name="B3"><input
String name= type="reset" value="Clear"
request.getParameter("T1"); name="B4"></p>
response.setContentType("text/ </form> </body> </html>
html");
PrintWriter pw=response.getWriter(); 11)
pw.println("Your name is "+name); RedirectServlet.java
pw.close(); import java.io.*;
} import javax.servlet.*;
} import javax.servlet.http.*;
public class RedirectServlet extends
GetPost.html HttpServlet
<!DOCTYPE HTML PUBLIC {
"-//W3C//DTD HTML 4.01 public void
Transitional//EN"> service(HttpServletRequest request,
HttpServletResponse response)
<html> throws ServletException, IOException
<head> {
<title></title>
IV SEM JAVA LAB MANUAL (MCA, VTU)
13a)
response.setContentType("text/html") 13a.jsp
; <html>
PrintWriter pw = <head><title> PRINTING 10 VEN AND
response.getWriter(); ODD NUMBER</title></head>
response.sendRedirect("http://localho <body bgcolor="cyan">
st:8080/examples/servlets/DynamicS <font size="4">
ervlet.html"); <%
} int i;
} %>
<b><h1>FIRST 10 EVEN NUMBER
12) ARE:</h1></b>
SessionServlet.java <%
import java.io.*; for(i=0;i<20;i+=2)
import java.util.*; {
import javax.servlet.*; %>
import javax.servlet.http.*; <p><%=i%></p>
<%
public class SessionServlet extends ;}
HttpServlet %>
{ <b><h1>FIRST 10 ODD NUMBER
public void ARE:</h1></b>
doGet(HttpServletRequest request, <%
HttpServletResponse response) for(i=1;i<20;i+=2)
throws ServletException, IOException {
{ %>
HttpSession ses= <p><%=i%></p>
request.getSession(true); <%
response.setContentType("text/ ;}
html"); %>
PrintWriter </body>
pw=response.getWriter(); </html>
pw.println("<b>");
Date
d=(Date)ses.getAttribute("date");
if(d!=null)
pw.print("Last access:
"+d+"<br>");
d=new Date();
ses.setAttribute("date",d);
pw.println("Current date :
"+d);
}
}