我在这样的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页面
您正在寻找的是如何创建ajax请求。您可以不使用jquery或使用jQuery轻松地做到这一点:
$.post('new.jsp',{ param1: 'param1value', param2: 'param2value'},function(data){ if(data){ console.log(data); // response from your server } });
jQuery文档中有很多信息