繁体   English   中英

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

[英]How to pass input parameters through ajax to struts2 action classes without appending parameters in url

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

下面是我的代码:

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

因此,请提出如何在不将参数附加到url中的情况下使用ajax调用传递输入参数的建议。 有任何建议。

提前致谢!

有一个称为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);
    }
        });

是完整的文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM