Advertisement
Guest User

Untitled

a guest
Jul 18th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. public class StudentController extends HttpServlet {
  2. private static final long serialVersionUID = 1L;
  3.  
  4. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  5. System.out.println("inside servlet");
  6.  
  7. dao dao=new daoimpl();
  8. String action=(request.getParameter("action"));
  9. if(action.equalsIgnoreCase("login")){
  10. System.out.println("inside login");
  11. Student student=new Student();
  12. System.out.println(request.getParameter("username"));
  13.  
  14.  
  15. student.setUsername(request.getParameter("username"));
  16. student.setPassword(request.getParameter("password"));
  17. ArrayList<Student>al=dao.getAllStudent(student);
  18. Gson gson=new Gson();
  19. //PrintWriter pw=response.getWriter();
  20. String json = gson.toJson(al);
  21. response.setContentType("application/json");
  22. response.setCharacterEncoding("UTF-8");
  23. response.getWriter().write(json);
  24. }
  25.  
  26. <script type="text/javascript">
  27. $(document).ready(
  28. function() {
  29. $('form').submit(function(event) {
  30. event.preventDefault();
  31.  
  32. var uname = $('#username').val();
  33. var pass = $('#pass').val();
  34. alert(uname+"-----"+pass);
  35. alert("on submit");
  36.  
  37.  
  38. $.ajax(
  39. {
  40. url:"Controller?action=login",
  41. data: {username : uname,password : pass}
  42. type:'post',
  43. cache:false,
  44. timeout:8000
  45. }
  46. ).done(function(data){
  47. alert("sucess");
  48. var json=$.parseJSON(data);
  49. alert(json);
  50.  
  51. }).fail(function(jqxhr, textStatus, error){
  52. alert(textStatus);
  53. alert(error);
  54. });
  55. });
  56. }
  57. );
  58. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement