一尘不染

从javascript调用jsp方法

jsp

我在这样的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页面


阅读 394

收藏
2020-06-08

共1个答案

一尘不染

您正在寻找的是如何创建ajax请求。您可以不使用jquery或使用jQuery轻松地做到这一点:

$.post('new.jsp',{ param1: 'param1value', param2: 'param2value'},function(data){
    if(data){
        console.log(data); // response from your server
    }
  });

jQuery文档中有很多信息

2020-06-08