如何通过ajax将输入参数传递给struts2动作类而无需在url中附加参数

时间:2018-06-25 07:41:11

标签: java ajax struts2

我在Java Struts 2,ajax上有一个Web应用程序, 我必须通过带有一些输入参数的ajax调用动作类,为此  由于这个原因,我要在url中附加参数,因此我们面临安全问题。 由于我们在url中附加了参数,因此值在日志中的url中出现。

下面是我的代码:

$(getWordPartInput(i)).insertBefore($(target).find("#addBtn").prev());

因此,请建议我们如何使用ajax调用传递输入参数,而无需在url中附加参数。 有任何建议。

预先感谢!

1 个答案:

答案 0 :(得分:0)

有一个名为data的AJAX设置,可用于执行您想要的操作。

$.ajax({
            url : 'TransposeDataServlet.servlet',
            type:'post',
            data: {pan: panVal, ay1: ay1, ay2: ay2},
            cache: false,
            success : function(result) {
                status=result;                  
                console.log('Data came : '+status);
    }
        });

Here是完整的文档。