Q1]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Voter Eligibility Check</title>
</head>
<body>
<h2>Voter Eligibility Check</h2>
<form action="VoterEligibilityCheck.jsp" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required><br><br>
<label for="age">Age:</label>
<input type="number" id="age" name="age" required><br><br>
<input type="submit" value="Check Eligibility">
</form>
<%-- JSP scriptlet to check eligibility and display result --%>
<%
// Retrieve name and age parameters from request
String name = request.getParameter("name");
int age = Integer.parseInt(request.getParameter("age"));
// Check eligibility
String eligibility;
if (age >= 18) {
eligibility = "eligible for voting";
} else {
eligibility = "not eligible for voting";
}
%>
<h3><%= name %> is <%= eligibility %>.</h3>
</body>
</html>