Advanced Java Lab Code Answers
Q1: Servlet to Check if a Number is Prime
import [Link].*;
import [Link].*;
import [Link].*;
public class PrimeCheckServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
int num = [Link]([Link]("number"));
boolean isPrime = true;
if (num <= 1) {
isPrime = false;
} else {
for (int i = 2; i <= [Link](num); i++) {
if (num % i == 0) {
isPrime = false;
break;
}
}
}
[Link]("text/html");
PrintWriter out = [Link]();
[Link]("<h2>Number " + num + " is " + (isPrime ? "Prime" : "Not Prime") + "</h2>");
}
}
Q2: JDBC Program to Display Emp Table Data
import [Link].*;
public class DisplayEmpData {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/yourdbname";
String user = "root";
String password = "yourpassword";
try {
Connection con = [Link](url, user, password);
Statement stmt = [Link]();
ResultSet rs = [Link]("SELECT empid, empname, age FROM Emp");
while ([Link]()) {
[Link]("ID: " + [Link]("empid") +
", Name: " + [Link]("empname") +
", Age: " + [Link]("age"));
}
[Link]();
} catch (Exception e) {
[Link]();
}
}
}
Q3: JSP Page to Accept Login Name and Password
<%@ page import="[Link].*" %>
<%
String login = [Link]("login");
String pass = [Link]("password");
String correctLogin = "YourName"; // Replace with your actual name
String correctPass = "pw@123";
if (login != null && pass != null) {
if ([Link](correctLogin) && [Link](correctPass)) {
[Link]("<h2>Logged in Successfully</h2>");
} else {
[Link]("<h2>Error: Invalid Login or Password</h2>");
}
}
%>
<form method="post">
Login: <input type="text" name="login"><br>
Password: <input type="password" name="password"><br>
<input type="submit" value="Login">
</form>
Q4: Java Program Using LinkedList
import [Link].*;
public class LinkedListDemo {
public static void main(String[] args) {
LinkedList<Integer> list = new LinkedList<>();
// Insert 10 numbers
for (int i = 1; i <= 10; i++) {
[Link](i * 10); // example: 10, 20, 30...
}
[Link]("Original List: " + list);
// Remove sixth element (index 5)
[Link](5);
[Link]("After Removing 6th Element: " + list);
}
}