Guest User

Untitled

a guest
May 3rd, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.72 KB | None | 0 0
  1. document.open();
  2. document.write(responseText);
  3. document.close();
  4.  
  5. String redirectURL = "http://example.com";
  6.  
  7. Map<String, String> data = new HashMap<>();
  8. data.put("redirect", redirectURL);
  9. String json = new Gson().toJson(data);
  10.  
  11. response.setContentType("application/json");
  12. response.setCharacterEncoding("UTF-8");
  13. response.getWriter().write(json);
  14.  
  15. function(responseJson) {
  16. if (responseJson.redirect) {
  17. window.location = responseJson.redirect;
  18. return;
  19. }
  20.  
  21. // ...
  22. }
  23.  
  24. <form>
  25. Name:<input type="text" name="username"/><br/><br/>
  26. Password:<input type="password" name="userpass"/><br/><br/>
  27. <input type="button" value="login"/>
  28. </form>
  29.  
  30. $.ajax
  31. ({
  32. type: "POST",
  33. data: 'LoginServlet='+name+'&name='+type+'&pass='+password,
  34. url: url,
  35. success:function(content)
  36. {
  37. $('#center').html(content);
  38. }
  39. });
  40.  
  41. package abc.servlet;
  42.  
  43. import java.io.File;
  44.  
  45.  
  46. public class AuthenticationServlet extends HttpServlet {
  47.  
  48. private static final long serialVersionUID = 1L;
  49.  
  50. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  51. throws ServletException, IOException
  52. {
  53. doPost(request, response);
  54. }
  55.  
  56. protected void doPost(HttpServletRequest request,
  57. HttpServletResponse response) throws ServletException, IOException {
  58.  
  59. try{
  60. HttpSession session = request.getSession();
  61. String username = request.getParameter("name");
  62. String password = request.getParameter("pass");
  63.  
  64. /// Your Code
  65. out.println("sucess / failer")
  66. } catch (Exception ex) {
  67. // System.err.println("Initial SessionFactory creation failed.");
  68. ex.printStackTrace();
  69. System.exit(0);
  70. }
  71. }
  72. }
  73.  
  74. function onChangeSubmitCallWebServiceAJAX()
  75. {
  76. createXmlHttpRequest();
  77. var firstName=document.getElementById("firstName").value;
  78. var lastName=document.getElementById("lastName").value;
  79. xmlHttp.open("GET","/AJAXServletCallSample/AjaxServlet?firstName="
  80. +firstName+"&lastName="+lastName,true)
  81. xmlHttp.onreadystatechange=handleStateChange;
  82. xmlHttp.send(null);
  83.  
  84. }
  85.  
  86. /**
  87. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  88. */
  89. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  90.  
  91. String firstName = request.getParameter("firstName");
  92. String lastName = request.getParameter("lastName");
  93.  
  94. response.setContentType("text/xml");
  95. response.setHeader("Cache-Control", "no-cache");
  96. response.getWriter().write("<details>");
  97. response.getWriter().write("<firstName>"+firstName+"</firstName>");
  98. response.getWriter().write("<lastName>"+lastName+"</lastName>");
  99. response.getWriter().write("</details>");
  100. }
  101.  
  102. $.ajax({
  103. type: "POST",
  104. url: "url to hit on servelet",
  105. data: JSON.stringify(json),
  106. dataType: "json",
  107. success: function(response){
  108. // we have the response
  109. if(response.status == "SUCCESS"){
  110. $('#info').html("Info has been added to the list successfully.<br>"+
  111. "The Details are as follws : <br> Name : ");
  112.  
  113. }else{
  114. $('#info').html("Sorry, there is some thing wrong with the data provided.");
  115. }
  116. },
  117. error: function(e){
  118. alert('Error: ' + e);
  119. }
  120. });
  121.  
  122. function() { $.ajax({
  123. type : "get",
  124. url : "OperatorController",
  125. data : "input=" + $('#province').val(),
  126. success : function(msg) {
  127. var arrayOfObjects = eval(msg);
  128. $("#operators").multiselect('dataprovider',
  129. arrayOfObjects);
  130. // $('#output').append(obj);
  131. },
  132. dataType : 'text'
  133. });}
  134. }
  135.  
  136. request.getParameter("input")
Add Comment
Please, Sign In to add comment