Как передать входные параметры через ajax в классы действий struts2 без добавления параметров в URL - PullRequest
0 голосов
/ 25 июня 2018

У меня есть веб-приложение на Java Struts 2, AJAX, Я должен вызвать действие класса через 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. Для любых предложений.

Заранее спасибо!

1 Ответ

0 голосов
/ 23 августа 2018

Существует настройка 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);
    }
        });

Здесь - полная документация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...