

{"id":135373,"date":"2024-05-09T12:58:10","date_gmt":"2024-05-09T07:28:10","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=135373"},"modified":"2024-05-09T12:58:10","modified_gmt":"2024-05-09T07:28:10","slug":"how-to-create-registration-page-in-same-login-form-in-jsp","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/","title":{"rendered":"How to Create Registration Page in Same Login Form in JSP"},"content":{"rendered":"<h3>Program 1<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;%@page  import=\"java.sql.*\"%&gt;\r\n&lt;html&gt;\r\n    &lt;head&gt;\r\n        &lt;meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"&gt;\r\n        &lt;title&gt;JSP Page&lt;\/title&gt;\r\n    &lt;\/head&gt;\r\n    &lt;body&gt;\r\n        &lt;form method=\"post\" action=\"login.jsp\"&gt;\r\n          &lt;center&gt;\r\n              &lt;table border=\"1\"&gt;\r\n                  &lt;tr&gt;\r\n                      &lt;th&gt;User Name&lt;\/th&gt;\r\n                      &lt;td&gt;&lt;input type=\"text\" name=\"txtuser\"&gt;&lt;\/td&gt;\r\n                  &lt;\/tr&gt;   \r\n                  &lt;tr&gt;\r\n                      &lt;th&gt;Password&lt;\/th&gt;\r\n                      &lt;td&gt;&lt;input type=\"password\" name=\"txtpass\"&gt;&lt;\/td&gt;\r\n                  &lt;\/tr&gt;   \r\n                  &lt;tr&gt;\r\n                      &lt;td&gt;&lt;\/td&gt;\r\n                      &lt;td&gt;\r\n                          &lt;input type=\"submit\" value=\"Submit\"&gt;\r\n                          &lt;input type=\"reset\" value=\"Reset\"&gt;\r\n                      &lt;\/td&gt;                  \r\n                   &lt;\/tr&gt; \r\n                  &lt;tr&gt; \r\n                      &lt;th&gt;&lt;A href=\"empreg.jsp\"&gt;New user click here&lt;\/A&gt;&lt;\/th&gt; \r\n                  &lt;\/tr&gt; \r\n              &lt;\/table&gt; \r\n          &lt;% \r\n              \r\n           \r\n            String user=null,pass=null;\r\n            user=request.getParameter(\"txtuser\");\r\n            pass=request.getParameter(\"txtpass\");\r\n          if(user!=null &amp;&amp; pass!=null)  \r\n          {     \r\n               Connection con=null;\r\n               PreparedStatement ps=null;\r\n               ResultSet rs=null;\r\n                 \/\/ Driver load\r\n                try\r\n                {\r\n                    Class.forName(\"com.mysql.jdbc.Driver\");\r\n                    \/\/out.println(\"Driver load succefully......\");\r\n                }\r\n                catch(ClassNotFoundException e)\r\n                {\r\n                     out.println(e);\r\n                }\r\n                \/\/Database Connection code\r\n                try\r\n                {\r\n                   con=DriverManager.getConnection(\"jdbc:mysql:\/\/localhost\/dataflair\", \"root\", \"root@data\");\r\n                    \/\/out.println(\"Database Connected......\");\r\n                   String sql;\r\n                  sql=\"select * from emplogin where userid=? and password=?\";\r\n                  ps=con.prepareStatement(sql);\r\n                  ps.setString(1, user);\r\n                  ps.setString(2, pass);\r\n                 rs=ps.executeQuery();\r\n                 if(rs.next())\r\n                    out.println(\"&lt;font color=green size=5&gt;Valid User&lt;\/font&gt;\");\r\n                     \/\/response.sendRedirect(\"user.html\");\r\n                 else\r\n                    out.println(\"&lt;font color=red size=5&gt;Invalid user id or password&lt;\/font&gt;\");\r\n                }\r\n                 catch(SQLException e)\r\n                {\r\n                     out.println(e);\r\n                }\r\n                \r\n          }   \r\n              \r\n              \r\n           \r\n              \r\n          %&gt;    \r\n          &lt;\/center&gt;\r\n        &lt;\/form&gt;    \r\n    &lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<h3>Program 2<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;%@page  import=\"java.sql.*\"%&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;&lt;title&gt;Employee Page&lt;\/title&gt;&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;center&gt;\r\n&lt;h2&gt;&lt;font color=green&gt;Employee Registration Section&lt;\/font&gt;&lt;\/h2&gt;\r\n&lt;form method=post&gt;\r\n&lt;table border=1&gt;\r\n&lt;tr&gt;\r\n&lt;th&gt;User Name:&lt;\/th&gt;\r\n&lt;td&gt;&lt;input type=text name=txtusername&gt;&lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;tr&gt;\r\n&lt;th&gt;Password:&lt;\/th&gt;\r\n&lt;td&gt;&lt;input type=password name=txtpassword&gt;&lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;tr&gt;&lt;td&gt;&lt;\/td&gt;\r\n&lt;td&gt;\r\n&lt;input type=submit value=submit&gt;\r\n&lt;input type=reset value=reset&gt;\r\n&lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;\/table&gt;\r\n&lt;\/form&gt;\r\n&lt;\r\n&lt;% \r\n       String username=null,password=null;\r\n       Connection con=null;\r\n       PreparedStatement ps=null;\r\n       username=request.getParameter(\"txtusername\");\r\n       password=request.getParameter(\"txtpassword\");\r\n       if(username!=null &amp;&amp; password!=null)\r\n       {\r\n             \/\/Driver load\r\n            try\r\n            { \r\n                Class.forName(\"com.mysql.jdbc.Driver\");\r\n                \/\/out.println(\"Driver load........\");\r\n            }\r\n            catch(ClassNotFoundException e)\r\n            {\r\n                out.println(e);\r\n            }\r\n            \/\/Data base connection\r\n            try\r\n            {\r\n               con=DriverManager.getConnection(\"jdbc:mysql:\/\/localhost\/dataflair\", \"root\", \"root@data\");\r\n               \/\/ out.println(\"Database connection success........\");\r\n              \/\/ Query Execution\r\n               String sql;\r\n               sql=\"insert into emplogin values(?,?)\";\r\n               ps=con.prepareStatement(sql);\r\n               ps.setString(1, username);\r\n               ps.setString(2, password);\r\n              if(ps.executeUpdate()&gt;0)\r\n                  out.println(\"Registration done succefully......\");\r\n            }\r\n            catch(SQLException e)\r\n            {\r\n                 out.println(e);  \r\n            }\r\n       }\r\n%&gt;\r\n&lt;\/center&gt;\r\n&lt;\/body&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Program 1 &lt;%@page import=&#8221;java.sql.*&#8221;%&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=UTF-8&#8243;&gt; &lt;title&gt;JSP Page&lt;\/title&gt; &lt;\/head&gt; &lt;body&gt; &lt;form method=&#8221;post&#8221; action=&#8221;login.jsp&#8221;&gt; &lt;center&gt; &lt;table border=&#8221;1&#8243;&gt; &lt;tr&gt; &lt;th&gt;User Name&lt;\/th&gt; &lt;td&gt;&lt;input type=&#8221;text&#8221; name=&#8221;txtuser&#8221;&gt;&lt;\/td&gt; &lt;\/tr&gt; &lt;tr&gt; &lt;th&gt;Password&lt;\/th&gt; &lt;td&gt;&lt;input type=&#8221;password&#8221; name=&#8221;txtpass&#8221;&gt;&lt;\/td&gt; &lt;\/tr&gt; &lt;tr&gt;&#46;&#46;&#46;<\/p>\n","protected":false},"author":86671,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31448],"tags":[31873,31871,31872,31959,31956,31957,31955,31958,31947],"class_list":["post-135373","post","type-post","status-publish","format-standard","hentry","category-advanced-java-tutorials","tag-advanced-java","tag-advanced-java-practical","tag-advanced-java-program","tag-create-registration-page-in-same-login-form","tag-create-registration-page-in-same-login-form-in-jsp","tag-how-to-create-registration-page-in-same-login-form","tag-how-to-create-registration-page-in-same-login-form-in-jsp","tag-java-server-page","tag-jsp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Create Registration Page in Same Login Form in JSP - DataFlair<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create Registration Page in Same Login Form in JSP - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Program 1 &lt;%@page import=&quot;java.sql.*&quot;%&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text\/html; charset=UTF-8&quot;&gt; &lt;title&gt;JSP Page&lt;\/title&gt; &lt;\/head&gt; &lt;body&gt; &lt;form method=&quot;post&quot; action=&quot;login.jsp&quot;&gt; &lt;center&gt; &lt;table border=&quot;1&quot;&gt; &lt;tr&gt; &lt;th&gt;User Name&lt;\/th&gt; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;txtuser&quot;&gt;&lt;\/td&gt; &lt;\/tr&gt; &lt;tr&gt; &lt;th&gt;Password&lt;\/th&gt; &lt;td&gt;&lt;input type=&quot;password&quot; name=&quot;txtpass&quot;&gt;&lt;\/td&gt; &lt;\/tr&gt; &lt;tr&gt;&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-09T07:28:10+00:00\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create Registration Page in Same Login Form in JSP - DataFlair","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/","og_locale":"en_US","og_type":"article","og_title":"How to Create Registration Page in Same Login Form in JSP - DataFlair","og_description":"Program 1 &lt;%@page import=\"java.sql.*\"%&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=\"Content-Type\" content=\"text\/html; charset=UTF-8\"&gt; &lt;title&gt;JSP Page&lt;\/title&gt; &lt;\/head&gt; &lt;body&gt; &lt;form method=\"post\" action=\"login.jsp\"&gt; &lt;center&gt; &lt;table border=\"1\"&gt; &lt;tr&gt; &lt;th&gt;User Name&lt;\/th&gt; &lt;td&gt;&lt;input type=\"text\" name=\"txtuser\"&gt;&lt;\/td&gt; &lt;\/tr&gt; &lt;tr&gt; &lt;th&gt;Password&lt;\/th&gt; &lt;td&gt;&lt;input type=\"password\" name=\"txtpass\"&gt;&lt;\/td&gt; &lt;\/tr&gt; &lt;tr&gt;&#46;&#46;&#46;","og_url":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2024-05-09T07:28:10+00:00","author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"TechVidvan Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/0e594f928e31fc96628ac40f6ae74f49"},"headline":"How to Create Registration Page in Same Login Form in JSP","datePublished":"2024-05-09T07:28:10+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/"},"wordCount":13,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"keywords":["advanced java","advanced java practical","advanced java program","create registration page in same login form","create registration page in same login form in jsp","how to create registration page in same login form","how to create registration page in same login form in jsp","java server page","jsp"],"articleSection":["Advanced Java Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/","url":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/","name":"How to Create Registration Page in Same Login Form in JSP - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"datePublished":"2024-05-09T07:28:10+00:00","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/how-to-create-registration-page-in-same-login-form-in-jsp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Advanced Java Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/advanced-java-tutorials\/"},{"@type":"ListItem","position":3,"name":"How to Create Registration Page in Same Login Form in JSP"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/0e594f928e31fc96628ac40f6ae74f49","name":"TechVidvan Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","caption":"TechVidvan Team"},"description":"TechVidvan Team provides high-quality content &amp; courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.","url":"https:\/\/data-flair.training\/blogs\/author\/test001\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/135373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/86671"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=135373"}],"version-history":[{"count":5,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/135373\/revisions"}],"predecessor-version":[{"id":137016,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/135373\/revisions\/137016"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=135373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=135373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=135373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}