2013-12-18 3 views
0

자바 스크립트로 서블릿을 호출하고 싶지만 어떻게 호출해야할지 모르겠다.JavaScript로 서블릿을 호출하는 방법은 무엇입니까?

function func_search() 
{ 
    var srchdata = document.getElementById('searchitem').value; 

    if(srchdata == "") 
    { 
     alert("Enter Search Criteria..."); 
    } 
    else 
    { 
     //what to write here to call servlet ?? 
    }    
} 

<a onclick="func_search();"><img src="images/srch.png" height="32px" width="32px"/></a> 
+0

용어는 '탐색'이며 '호출'하지 않습니다. 메서드를 호출하면 웹 리소스로 이동합니다 (또는 브라우저에서 해당 메서드를 호출하게됩니다). 적절한 용어를 사용하면 앞으로 더 관련성 높은 Google 검색 결과를 얻을 수 있기 때문에 그렇게 말합니다. – Gimby

답변

3

document.location.href이 URL 패턴에 매핑되는

function func_search() 
      { 
       var srchdata = document.getElementById('searchitem').value; 
       //alert(srchdata); 
       if(srchdata == "") 
       { 
        alert("Enter Search Criteria..."); 
       } 
       else 
       { 
        document.location.href="your servlet name here";  
       }    
      } 
+0

또는 AJAX 전화 ... –

+0

감사합니다. 그것은 작동 중입니다 .. – Anandhu

0
 function callServlet() 
{ 
    document.getElementById("adminForm").action="./Administrator"; 
    document.getElementById("adminForm").method = "GET"; 
    document.getElementById("adminForm").submit(); 
} 

<button type="submit" onclick="callServlet()" align="center">Register</button> 

당신이 그것을 할 수있는이 방법!

관련 문제