Slip No 27 Q A

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>
Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top