javascript - 从 javascript 调用 jsp 方法

标签 javascript jquery 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 页面的情况下帮助调用方法

最佳答案

您正在寻找的是如何创建 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/

相关文章:

java - Spring无法识别图像和CSS

javascript - 将新的系列[0].data 添加到现有的 highchart 中

javascript - 仅从 R 和 htmlwidgets 保存 html 文件很热?

javascript - 从表单中的 Div 中删除所有类

javascript - Bootstrap 3 + Chosen + jquery validate 丢失格式

javascript - 使用 JQuery 动态更新 href 文本值

java - java 中 import 和 class.forName 的区别

javascript - `while` 或 `for` 与 $http.get 循环

javascript - 为什么数组元素没有被这段 JavaScript 代码覆盖?

java - 如何将 JSTL 标记的返回值返回到 EL 语句中?