GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — java-server-page/FormData.java at main · HauseMasterZ/java-server-page Expand file tree/ Copy pathFormData.javaMore file actions 65 lines (57 loc) · 2.49 KB / Copy pathFormData.javaFile metadata and controls65 lines (57 loc) · 2.49 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 import java.io.IOException; import java.io.PrintWriter; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; @WebServlet("/FormData") public class FormData extends HttpServlet { private static final long serialVersionUID = 1L; // Auto-generated constructor stub public FormData() { super(); } // HttpServlet doPost(HttpServletRequest request, HttpServletResponse response) method protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Get the values from the request using 'getParameter' String name = request.getParameter("name"); String phNum = request.getParameter("phone"); String gender = request.getParameter("gender"); if (phNum.matches("[0-9]+") && phNum.length() > 2){ // To get all the values selected for // programming language, use 'getParameterValues' String progLang[] = request.getParameterValues("language"); // Iterate through the String array to // store the selected values in form of String String langSelect = ""; if(progLang!=null){ for(int i=0;i<progLang.length;i++){ langSelect= langSelect + progLang[i]+ ", "; } } String courseDur = request.getParameter("duration"); String comment = request.getParameter("comment"); // set the content type of response to 'text/html' response.setContentType("text/html"); // Get the PrintWriter object to write // the response to the text-output stream PrintWriter out = response.getWriter(); // Print the data out.print("<html><body >"); out.print("<h3>Details Entered</h3><br/>"); out.print("Full Name: "+ name + "<br/>"); out.print("Phone Number: "+ phNum +"<br/>"); out.print("Gender: "+ gender +"<br/>"); out.print("Programming languages selected: "+ langSelect +"<br/>"); out.print("Duration of course: "+ courseDur+"<br/>"); out.print("Comments: "+ comment); out.print("</body></html>"); } else { PrintWriter out = response.getWriter(); out.print("Phone Number Must contain only digits"); } } } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |