我在jsp页面中使用这样的方法,页面以new.jsp的名义保存
<%!
public void createXml(String graph) throws Exception
{
try
{
String str="dinesh"
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = builderFactory.newDocumentBuilder();
Document doc = docBuilder.newDocument();
}
catch(Exception e)
{
System.out.println(e);
}
}
%>
如果我这样称呼这个页面
<form method="post" action="new.jsp">
但是,我想只使用javascript或jquery编码来调用createXml的这个方法,因为我要在new.jsp中添加各种方法。任何人都可以在不调用整个jsp页面的情况下帮助调用方法
答案 0 :(得分:2)
您正在寻找的是如何创建ajax请求。您可以使用jQuery轻松地执行without jquery:
$.post('new.jsp',{ param1: 'param1value', param2: 'param2value'},function(data){
if(data){
console.log(data); // response from your server
}
});
中有更多信息
答案 1 :(得分:0)
这将帮助您组合ajax jquery jsp
http://www.cs.wcupa.edu/~rkline/Java/ajax.html
看看
检查 AJAX HTML数据传输
$(function() {
$("#button").click(function() {
$.ajax({
type: "GET",
url: "handler/book_table.jsp",
data: { id: $("#sel").val() },
success: function(data) {
$("#out").html( data )
}
})
})
})
答案 2 :(得分:0)
这里使用这个
$.post("new.jsp", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);});