i dont know how to write a code to Create a JSP with one text field to enter the URL and a submit button.On clicking the submit button, send the request to a servlet .Once the servlet receives the request, it need to create a thread. so please help me in writing this code
jsp: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <% response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0 response.setDateHeader ("Expires", 0); //prevents caching at the proxy server %> <% if(session.getAttribute("name")== null) { response.sendRedirect("../../jsp/index.jsp"); } else{ if(!session.getAttribute("domain").equals("admin")) { response.sendRedirect("../../jsp/index.jsp"); } } %> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>National Self Employment Program</title> <link href="../../NSEP/css/basicstyle.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/js/CreateAccount.js"> </script> </head> <div id="container"> <div id="header"> <div id="logo"><img src="../../images/logo1.jpg" width="235" height="77" alt="" /></div> </ul> </div> </div> <div id="right"> <body onload="noBack();" onpageshow="if(event.persisted) noBack();" onunload=""> <div id="content" style="height: 700px;"> <div id="leftmenu"> </ul> </ol> </div> <center> <h1>CREATE NEW NSEP STUDENT ACCOUNT</h1> strong text<p><font color="red">* marked fields are mandatory</font></p> </center> <form name="f" method="post" onsubmit="return validateForm()" action="/NSEP/AccountManagementServlet"><input type="hidden" name="RequestPage" value="createAccount"> <table border="0" align="center"> <tr> <td>Student ID:<font color="red">*</font></td> <td><input type="text" name="sid"></td> </tr> <tr> <td>Account ID:<font color="red">*</font></td> <td><input type="text" name="aid"></td> </tr> <tr> <td>Bank Name:<font color="red">*</font></td> <td><select name="bn"> <option value="" /> ---select--- </option> <option value="inb" /> Indian Bank </option> <option value="Punjab National Bank" /> Punjab National Bank </option> <option value="Syndicate Bank" /> Syndicate Bank </option> <option value="obn" /> Oriental Bank </option> <option value="sbi" /> SBI </option> </select></td> </tr> <tr> <td>Committed Amount:<font color="red">*</font></td> <td><input type="text" name="balance"></td> </tr> <tr> <td>Start Date:<font color="red">*</font></td> <td><input type="text" name="sd"></td> <td>(dd/mm/yyyy)</td> </tr> <tr> <td>End Date:<font color="red">*</font></td> <td><input type="text" name="ed"></td> <td>(dd/mm/yyyy)</td> </tr> <tr> <td><input type="submit" value="submit"></td> <td><input type="submit" value="reset"></td> </tr> </table></form> </body> </html> </div> <div id="footer"></div> </div> </body> </html> servlet: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action = null; action = request.getParameter("RequestPage"); // Creating new participating bank if (action.equals("createbank")) //check if action equals to createbank { // Getting details entered by the user String bid = request.getParameter("BID"); String bName = request.getParameter("Bname"); String branchLoc = request.getParameter("Branch"); String address1 = request.getParameter("Address"); String phNo = request.getParameter("Phoneno"); // creating object of class BankVo BankVo vo = new BankVo(); // Setting these values to BankVo class vo.setBank(bid, bName, branchLoc, address1, phNo); // Calling method in CreateBankDao class for storing values in // database. CreateBankDao dao = new CreateBankDao(); String dispMssg = dao.storeDb(vo); // Displaying response message request.setAttribute("message", dispMssg); String destination = "/jsp/OutputMessage.jsp"; RequestDispatcher rd = request.getRequestDispatcher( destination); rd.forward(request, response); }//end of if loop } }
Ads