प्रभावी रूप से @Christian13467 के रूप में उल्लेख किया गया है, ओरेकल फॉर्म के लिए बहुत उदासीन है कि HTTP वर्र्स कैसे भेजे गए, जो POST या GET विधियों का उपयोग कर रहा है।
मेरा समाधान एक स्ट्रिंग का निर्माण करना था जिसमें मेरे सभी वर्रों को otherparams के रूप में संयोजित किया गया था प्रारूप, फिर इसे POST विधि के माध्यम से भेजें। चूंकि मेरा पहला फॉर्म किसी अन्य Oracle फॉर्म ऐप में समाहित था, इसलिए मैंने basejpi.htm नामक एक टेम्प्लेट फ़ाइल को संपादित किया। , इस कोड के साथ एक हेडर जावास्क्रिप्ट सेक्शन जोड़ने के लिए:
function sendPostVars(path,params) {
var method = "post";
var form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("action", path);
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "otherparams");
hiddenField.setAttribute("value", params);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
}
फिर अपने पहले फॉर्म ऐप से मैंने इस विधि को 11 जी जावास्क्रिप्ट एकीकरण फ़ंक्शन के माध्यम से इस तरह बुलाया:
web.javascript_eval_expr(sendPostVars('http://host2:port/forms/frmservlet','name1=param1+name2=param2'))
अंत में मैंने अपने मापदंडों को अपने दूसरे Oracle फॉर्म ऐप में पढ़ा।