我想在JavaScript中调用servlet,但是如何调用我不知道。
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 :(得分:4)
document.location.href
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";
}
}
答案 1 :(得分:1)
Servlet映射到URL模式,因此只需要调用该URL(post / get / ...) 创建一个ajax请求对象并进行调用。探索JavaScript ajax方法论。
答案 2 :(得分: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>
这样你就可以做到!!!