Post Views: 4
Write a JSP script to accept the details of Teacher (TID, TName, Desg, Subject , Qualification) and display it on the browser. Use appropriate controls for accepting data.
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<title>Teacher Details</title>
</head>
<body>
<h2>Enter Teacher Details</h2>
<form method="post">
<table>
<tr>
<td>Teacher ID:</td>
<td><input type="text" name="tid" required></td>
</tr>
<tr>
<td>Teacher Name:</td>
<td><input type="text" name="tname" required></td>
</tr>
<tr>
<td>Designation:</td>
<td>
<select name="desg">
<option>Professor</option>
<option>Associate Professor</option>
<option>Assistant Professor</option>
<option>Lecturer</option>
</select>
</td>
</tr>
<tr>
<td>Subject:</td>
<td><input type="text" name="subject"></td>
</tr>
<tr>
<td>Qualification:</td>
<td>
<input type="checkbox" name="qual" value="PhD"> PhD
<input type="checkbox" name="qual" value="M.Tech"> M.Tech
<input type="checkbox" name="qual" value="M.Sc"> M.Sc
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</td>
</tr>
</table>
</form>
<%
if (request.getParameter("tid") != null) {
String tid = request.getParameter("tid");
String tname = request.getParameter("tname");
String desg = request.getParameter("desg");
String subject = request.getParameter("subject");
String[] qual = request.getParameterValues("qual");
%>
<hr>
<h2>Teacher Details Entered</h2>
<p><b>Teacher ID:</b> <%= tid %></p>
<p><b>Name:</b> <%= tname %></p>
<p><b>Designation:</b> <%= desg %></p>
<p><b>Subject:</b> <%= subject %></p>
<p><b>Qualification:</b>
<%
if (qual != null) {
for (String q : qual) {
out.print(q + " ");
}
}
%>
</p>
<%
}
%>
</body>
</html>