XML.com: XML From the Inside Out

XML.comWebServices.XML.comO'Reilly Networkoreilly.com
  Articles | Weblogs | Newsletter | Safari Bookshelf
advertisement

Article:
 Very Dynamic Web Interfaces
Subject: XMLHTTP and java
Date: 2005-10-07 13:17:44
From: vivekst

Hi,


Im working on Java Servlets. How can I use XMLHttp with Servlets


Previous Message Previous Message   Next Message Next Message


Titles Only Titles Only Newest First
  • XMLHTTP and java
    2006-05-04 08:39:45 SPENGLER [Reply]

    just call your servlet directly via the JavaScript URL, like:


    URL = "/servlets/com.myProject.myServlet?field1=" + document.getElementById('field1').value;


    then in your servlet, simple setup would be like:



    public void doGet(HttpServletRequest req, HttpServletResponse res) {
      try{
        PrintWriter out = res.getWriter();
        String field1 = req.getParameter("field1");
        String result = field1;
    // ***** do something with field1
        out.print( result );
        String
      }catch(Exception e){
        logger.debug( e.getMessage() );
        logger.debug( e.getStackTrace().toString() );
      }finally{;}
    }


    then, back in your JavaScript (code/file):



    function updatePage() {
      if (xmlHttp.readyState == 4) {
        var response = xmlHttp.responseText;
        document.getElementById("encryptedPswrd").value = response;
      }
    }


  • XMLHTTP and java
    2006-05-04 08:36:57 SPENGLER [Reply]

    just testing some code in a reply here:


    <block>
    public void doGet(HttpServletRequest req, HttpServletResponse res) {
     try {
      PrintWriter out = res.getWriter();
    </block>


    ignore this, but look for larger response in few minutes.

  • XMLHTTP and java
    2006-05-04 08:36:10 SPENGLER [Reply]

    just testing some code in a reply here:



    public void doGet(HttpServletRequest req, HttpServletResponse res) {
    try {
    PrintWriter out = res.getWriter();


    ignore this, but look for larger response in few minutes.

Sponsored By:


Contact Us | Our Mission | Privacy Policy | Advertise With Us | | Submissions Guidelines
Copyright © 2008 O'Reilly Media, Inc. | (707) 827-7000 / (800) 998-9938