comment appeler de la servlet à partir de javascript à l'aide d'ajax

Je suis en train de faire un samall page jsp à la recherche d'un nom, saisissez le nom dans la zone de texte .. j'ai appelé la fonction javascript de jsp .. le bello est du code javascript

function fncStudsearch()
{
//alert("yes")
var ele=document.getElementById("stdSearch").value;
var xmlhttp;
var strAjUrlData="stdSearch?key="+ele;
//alert(strAjUrlData)
if (window.XMLHttpRequest)
{//code for IE7+, Firefox, Chrome, Opera, Safari
     xmlhttp=new XMLHttpRequest();
}
else
{//code for IE6, IE5
 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 }
 xmlhttp.onreadystatechange=function()
 {
 if (xmlhttp.readyState==4 && xmlhttp.status==200)
{

}
  else
  {
  alet(xmlhttp.status);
  }
 }
  xmlhttp.open("GET",strAjUrlData,true);
      xmlhttp.send();

  }

Je suis d'appel de la servlet .. et je l'ai configuré web.xml comme suit

   <servlet>  
      <servlet-name>stdSearch</servlet-name>
       <servlet-class>com.slokam.Act.StudentSearch</servlet-class>
  </servlet>

<servlet-mapping>
     <servlet-name>stdSearch</servlet-name>
     <url-pattern>/stdSearch</url-pattern>
</servlet-mapping>

</web-app>


Je suis incapable ti allez à la classe de servlet
et servlet code que j'ai écrit est

   public class StudentSearch extends HttpServlet {


   private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //TODO Auto-generated method stub

    String stdkey=request.getParameter("key");
    stdkey="%"+stdkey+"%" ;
    System.out.println(stdkey);
  }
}

s'il vous plaît aider à cet égard comment goto servlet

  • Avez-vous remplacé le doGet() dans stdSearch servlet?
  • monsieur, je viens d'ajouter servlet code aussi ..
  • comment êtes-vous d'invoquer cette fonction js fncStudsearch() ?
  • à l'aide de méthode onclick dans la jsp
InformationsquelleAutor Vikas Reddy | 2014-11-25