Advertisement
Guest User

Untitled

a guest
Mar 30th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  5. <title>Supreeth Vijay </title>
  6. </head>
  7. <body>
  8. enter name :<input type="text" id="inputdisplay" size="26"/>
  9. <button type="button" onclick="sendMessageToServer()">SEND TO SERVER </button><br/>
  10. Reply Received :<input type="text" id="textdisplay" size="40"/>
  11. <script type="text/javascript">
  12. var request;
  13. if(window.XMLHttpRequest){
  14. request=new XMLHttpRequest();
  15. }
  16. else if(window.ActiveXObject){
  17. request=new ActiveXObject("Microsoft.XMLHTTP");
  18. }
  19.  
  20.  
  21.  
  22. function sendMessageToServer()
  23.  
  24. {
  25.  
  26. request.onreadystatechange = receiveMessageFromServer;
  27.  
  28. request.open("POST","AjaxDemo?name="+document.getElementById('inputdisplay').value,true);
  29.  
  30.  
  31.  
  32. request.send();
  33.  
  34. document.getElementById('inputdisplay').value="";
  35.  
  36.  
  37. }
  38.  
  39. function receiveMessageFromServer()
  40. {
  41.  
  42. if(request.readyState == 4 && request.status == 200)
  43.  
  44. {
  45. document.getElementById('textdisplay').value = request.responseXML.getElementsByTagName("responseFromServer")[0].text;
  46. }
  47.  
  48.  
  49. }
  50. </script>
  51.  
  52.  
  53. </body>
  54. </html>
  55.  
  56. package com.ServletAjax;
  57.  
  58. import java.io.IOException;
  59. import javax.servlet.ServletException;
  60. import javax.servlet.annotation.WebServlet;
  61. import javax.servlet.http.HttpServlet;
  62. import javax.servlet.http.HttpServletRequest;
  63. import javax.servlet.http.HttpServletResponse;
  64.  
  65. /**
  66. * Servlet implementation class AjaxDemo
  67. */
  68. @WebServlet("/AjaxDemo")
  69. public class AjaxDemo extends HttpServlet {
  70. private static final long serialVersionUID = 1L;
  71.  
  72. /**
  73. * @see HttpServlet#HttpServlet()
  74. */
  75. public AjaxDemo() {
  76. super();
  77. // TODO Auto-generated constructor stub
  78. }
  79.  
  80. /**
  81. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  82. */
  83. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  84. // TODO Auto-generated method stub
  85. }
  86.  
  87. /**
  88. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  89. */
  90. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  91.  
  92. // TODO Auto-generated method stub
  93. System.out.println("server received the following message from client"+request.getParameter("name"));
  94. response.setContentType("text/xml");
  95. response.getWriter().println("<responseFromServer>hi"+request.getParameter("name")+"</responseFromServer>");
  96. System.out.println("server replied with follwoing message"+request.getParameter("name"));
  97.  
  98. }
  99.  
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement