This section contains the Admin Section View Templates.
Admin Section View Templates
For handling view in the admin section of the application, we use the following JSP files as view templates. The code of each JSP file in the admin directory of view directory is given below :
addquestion.jsp
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%> <%@taglib prefix="core" uri="http://java.sun.com/jsp/jstl/core"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <h4 align="center"><a href="questionlist.html">Question list</a> <a href="addquestion.html">Add Question</a> <a href="searchquestion.html">Search Question</a> <a href="questionlist.html">Delete Question</a></h4> <h2 align="center"><core:out value="${pageHeading}"></core:out></h2> <hr width=600> <div align="right" style="top: 0"> <%if(session.getAttribute("adminName")!=null){ %> Welcome : <% out.print(session.getAttribute("adminName"));%> <%} %> <a href="logout.thml">LogOut</a></div> <form:form commandName="addQuestionForm"> <table align="center"> <tr> <td><form:label path="languageId">Select Language :</form:label> <font color="red"> <form:errors path="languageId"></form:errors> </font></td> </tr> <tr> <td><form:select path="languageId" style="width:205px"> <form:option label="--Select Language--" value="-1" /> <form:options items="${languagelist}" itemLabel="languageName" itemValue="languageId" /> </form:select></td> </tr> <tr> <td><form:label path="question">Enter Question :</form:label> <font color="red"> <form:errors path="question"></form:errors> </font></td> </tr> <tr> <td><form:textarea path="question" cols="23"></form:textarea></td> </tr> <tr> <td><form:label path="option1">Enter Answer1 :</form:label> <font color="red"> <form:errors path="option1"></form:errors> </font></td> </tr> <tr> <td><form:input path="option1" size="30" /></td> </tr> <tr> <td><form:label path="option2">Enter Answer2 :</form:label> <font color="red"> <form:errors path="option2"></form:errors> </font></td> </tr> <tr> <td><form:input path="option2" size="30" /></td> </tr> <tr> <td><form:label path="option3">Enter Answer3 :</form:label> <font color="red"> <form:errors path="option3"></form:errors> </font></td> </tr> <tr> <td><form:input path="option3" size="30" /></td> </tr> <tr> <td><form:label path="option4">Enter Answer4 :</form:label> <font color="red"> <form:errors path="option4"></form:errors> </font></td> </tr> <tr> <td><form:input path="option4" size="30" /></td> </tr> <tr> <td><form:label path="rightOption">Right Answer :</form:label> <font color="red"> <form:errors path="rightOption"></form:errors> </font></td> </tr> <tr> <td><form:label path="rightOption">Answer1</form:label> <form:radiobutton path="rightOption" value="1" /> <form:label path="rightOption">Answer2</form:label> <form:radiobutton path="rightOption" value="2" /></td> </tr> <tr> <td><form:label path="rightOption">Answer3</form:label> <form:radiobutton path="rightOption" value="3" /> <form:label path="rightOption">Answer4</form:label> <form:radiobutton path="rightOption" value="4" /></td> </tr> <tr> <td><input type="submit" value="Submit" /></td> </tr> </table> </form:form> </body> </html>
adminlogin.jsp
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <h1 align="center">Online Test Application</h1> <hr width=600> <form:form commandName="admin" action="adminlogin.html"> <table align="center"> <tr> <td><form:label path="adminEmail">Admin Email:</form:label></td> <td><form:input path="adminEmail" /></td> </tr> <tr> <td></td> <td><FONT color="red"><form:errors path="adminEmail"></form:errors></FONT> </td> </tr> <tr> <td><form:label path="password">Password:</form:label></td> <td><form:password path="password" /></td> </tr> <tr> <td></td> <td><FONT color="red"><form:errors path="password"></form:errors></FONT> </td> </tr> <tr> <td></td> <td><input type="submit" value="Login" /></td> </tr> </table> </form:form> </body> </html>
questionlist.jsp
<%@taglib prefix="core" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <h4 align="center" > <a href="questionlist.html" >Question list</a> <a href="addquestion.html" >Add Question</a> <a href="searchquestion.html" >Search Question</a> <a href="questionlist.html" >Delete Question</a> </h4> <div align="right" style="top:0 " > <%if(session.getAttribute("adminName")!=null){ %> Welcome :<% out.print(session.getAttribute("adminName"));%> <%} %> <a href="logout.thml" >LogOut</a> </div> <core:if test="${!empty allQuestionList}"> <table align="center" > <tr> <th> <core:out value="Language"></core:out> </th> <th> <core:out value="Question"></core:out> </th> <th> <core:out value="Answer1"></core:out> </th> <th> <core:out value="Answer12"></core:out> </th> <th> <core:out value="Answer3"></core:out> </th> <th> <core:out value="Answer4"></core:out> </th> <th> <core:out value="Right Answer"></core:out> </th> <th> <core:out value="Delete"></core:out> </th> </tr> <core:forEach var="questionPaperCommand" items="${allQuestionList}" > <tr> <td><core:out value="${questionPaperCommand.languageName}"></core:out></td> <td > <a href="addquestion.html?questionId=${questionPaperCommand.questionId}" > <core:out value="${questionPaperCommand.question}" ></core:out> </a> </td> <td><core:out value="${questionPaperCommand.option1}"></core:out></td> <td><core:out value="${questionPaperCommand.option2}"></core:out></td> <td><core:out value="${questionPaperCommand.option3}"></core:out></td> <td><core:out value="${questionPaperCommand.option4}"></core:out></td> <td> <core:out value="${questionPaperCommand.rightAnswer}"></core:out> </td> <td> <a href= "deletequestion.html?questionId=${questionPaperCommand.questionId}&languageId=${languageId}" > <core:out value="Delete"></core:out> </a> </td> </tr> </core:forEach> </table> </core:if> </body> </html>
searchquestion.jsp
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@taglib prefix="core" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <h4 align="center" > <a href="questionlist.html" >Question list</a> <a href="addquestion.html" >Add Question</a> <a href="searchquestion.html" >Search Question</a> <a href="questionlist.html" >Delete Question</a> </h4> <h2 align="center" >Search Question</h2> <hr width=600 > <div align="right" style="top:0 " > <%if(session.getAttribute("adminName")!=null){ %> Welcome :<% out.print(session.getAttribute("adminName"));%> <%} %> <a href="logout.thml" >LogOut</a> </div> <form:form commandName="language" action="searchquestion.html" > <table align="center" > <tr> <td> Search Question: </td> <td> <form:select path="languageId"> <form:option label="--Select Language--" value="-1" /> <form:options items="${languagelist}" itemLabel="languageName" itemValue="languageId" /> </form:select> </td> </tr> <tr> <td></td> <td><font color="red" ><core:out value="${errormessage}"></core:out></font></font> </td> </tr> <tr> <td></td> <td><input type="submit" value="Submit" /></td> </tr> </table> </form:form> </body> </html>
[ 0 ] Comments