/** Prerequest Sets Please download jquery.js and add it in your js folder */ HTML Page: <html> <script type="text/javascript" src="js/jquery.js"></script> <script> function callAjax(){ $.ajax({ var userName=$( "#uname" ).val(); var formData = {uname:userName}; url : 'LoginIDActivityHandler', type: "POST", data : formData, success: function(responseText) { if(responseText=='y'){ alert('valid user'); document.login.submit(); }else { alert('invalid user'); return false; } }, error: function (jqXHR, textStatus, errorThrown) { alert(errorThrown); return; } }); } </script> <form name="jqueryajax"> <input type="text" class="form-control" id="uname" name="uname"/ > <input type='button' onClick='callAjax();'> </form> </html>web.xml
<servlet> <description></description> <display-name>LoginIDActivityHandler</display-name> <servlet-name>LoginIDActivityHandler</servlet-name> <servlet-class>LoginIDActivityHandler</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginIDActivityHandler</servlet-name> <url-pattern>/LoginIDActivityHandler</url-pattern> </servlet-mapping>
Servlet File
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Created By B.Balamurugan */ public class LoginIDActivityHandler extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String userid = request.getParameter("uname"); if (userid.equals("bala")) { response.getWriter().write("y"); return;// to avoid illegal statement exception } else { response.getWriter().write("n"); return;// to avoid illegal statement exception } } }
No comments:
Post a Comment