我在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 请求。你可以做到without jquery或者使用 jQuery 轻松实现:
$.post('new.jsp',{ param1: 'param1value', param2: 'param2value'},function(data){
if(data){
console.log(data); // response from your server
}
});
jQuery docs 中有更多信息
关于javascript - 从 javascript 调用 jsp 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11401674/