java - 如何通过ajax将输入参数传递给struts2动作类而不在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);
}
});
所以请建议我们如何使用ajax调用传递输入参数而不在url中附加参数。对于任何建议。
提前致谢!
解决方案
有一个称为 AJAX 设置data
,您可以使用它来做您想做的事情。
$.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);
}
});
这是完整的文档。
推荐阅读
- excel - 计算与其他两个单元格中的值相关的单元格值
- javascript - 如何正确合并两个多维数组?
- eclipse - Eclipse 工具栏中间对齐(GTK 相关)
- sql - 方镁石。循环遍历行并匹配,当值相等时中断
- nginx - 当 1 个主节点关闭时,使用 kubeadm 和 nginx LB 的 Kubernetes HA 集群无法正常工作——来自服务器的错误:etcdserver:请求超时
- python - 如何使用 Python 创建 Windows 事件日志
- python - Python + Selenium)我怎样才能点击这个东西?
- asp.net - 框架升级后,卸载实例时工作流 3.5 序列化异常
- android - Kotlin Volley POST 请求:ParseError || java.lang.String 类型的值 Hat 无法转换为 JSONObject.message
- javascript - 使用需要同步的 javascript(node.js) 有困难