Adavance Java Practical Slip
Adavance Java Practical Slip
Client.java
import java.io.*;
import java.net.Socket;
import java.net.SocketException;
import java.net.UnknownHostException;
public client() {
try {
byte[] readBuffer = new byte[200];
int num = inStream.read(readBuffer);
if (num > 0) {
byte[] arrayBytes = new byte[num];
System.arraycopy(readBuffer, 0, arrayBytes, 0, num);
String recvedMessage = new String(arrayBytes, "UTF-8");
System.out.println("Received message :" + recvedMessage);
}/* else {
// notify();
}*/
;
//System.arraycopy();
}catch (SocketException se){
System.exit(0);
} catch (IOException i) {
i.printStackTrace();
}
}
}
};
readThread.setPriority(Thread.MAX_PRIORITY);
readThread.start();
}
try {
BufferedReader inputReader = new BufferedReader(new InputStreamReader(System.in));
sleep(100);
String typedMessage = inputReader.readLine();
if (typedMessage != null && typedMessage.length() > 0) {
synchronized (socket) {
outStream.write(typedMessage.getBytes("UTF-8"));
sleep(100);
}
}
;
//System.arraycopy();
} catch (IOException i) {
i.printStackTrace();
} catch (InterruptedException ie) {
ie.printStackTrace();
}
}
}
};
writeThread.setPriority(Thread.MAX_PRIORITY);
writeThread.start();
}
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketException;
public server() {
try {
while (true) {
socket = serverSocket.accept();
inStream = socket.getInputStream();
outStream = socket.getOutputStream();
System.out.println("Connected");
createReadThread();
createWriteThread();
while (socket.isConnected()) {
try {
if (num > 0) {
} else {
notify();
//System.arraycopy();
System.exit(0);
} catch (IOException i) {
i.printStackTrace();
}
}
};
readThread.setPriority(Thread.MAX_PRIORITY);
readThread.start();
while (socket.isConnected()) {
try {
sleep(100);
synchronized (socket) {
outStream.write(typedMessage.getBytes("UTF-8"));
sleep(100);
}/* else {
notify();
}*/
//System.arraycopy();
} catch (IOException i) {
i.printStackTrace();
ie.printStackTrace();
};
writeThread.setPriority(Thread.MAX_PRIORITY);
writeThread.start();
chatServer.createSocket();
Slip No 2
A) Write a JSP program to check whether given number is
Perfect or not. (Use Include directive).
Perfect.html
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form method=get action="perfectno.jsp" >
enter the number:<input type="text" name="id">
<input type="submit">
</form>
</body>
</html>
Perfect.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
int number=Integer.parseInt(request.getParameter("id"));
int sum=0;
for(int i=1;i<number;i++){
if(number % i==0)
{
sum=sum+i;
}
}
if(sum==number)
{
out.println("is a perfect number");
}
else
{
out.println("not an perfect number");
}
%>
</body>
</html>
Slipno 4
A) Write a Java Program to delete details of students
whose initial character of their name is ‘S’.
package jdbc;
import java.sql.*;
stmt.execute(sql);
con.close();
}catch(Exception e) {e.printStackTrace();}
}
}
Servlet.html
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="server"method="get">
<input type="submit">
</form>
</body>
</html>
Sever.java
import java.io.IOException;
import java.io.PrintWriter;
import jakarta.servlet.Servlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
Slip 5
A) Write a JSP program to calculate sum of first and last
digit of a given number. Display sum in Red Color with font
size 18.
Main.html
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form method=get action="New.jsp">
Enter Any Number : <Input type=text name=num><br><br>
<input type=submit value=Calculate>
</form>
</body>
</html>
Main.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%! int n,rem,r; %>
<% n=Integer.parseInt(request.getParameter("num"));
if(n<10)
{
out.println("Sum of first and last digit is ");
%><font size=18 color=red><%= n %></font>
<%
}
else
{
rem=n%10;
do{
r=n%10;
n=n/10;
}while(n>0);
n=rem+r;
out.println("Sum of first and last digit is ");
%><font size=18 color=red><%= n %></font>
<%
}
%>
</body>
</html>