Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Baca data POST dari Aplikasi Oracle Forms

Secara efektif sebagai @Christian13467 disebutkan, untuk Oracle Forms sangat acuh tak acuh bagaimana vars HTTP dikirim, yaitu menggunakan Metode POST atau GET.

Solusi saya adalah membuat string yang berisi semua vars saya yang digabungkan seperti di otherparams format, lalu kirimkan melalui Metode POST. Karena formulir pertama saya dimasukkan ke dalam aplikasi Oracle Forms lain, saya mengedit file template bernama basejpi.htm , untuk menambahkan bagian javascript header dengan kode ini:

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();
}

Kemudian dari aplikasi Formulir pertama saya, saya memanggil metode ini melalui fungsi integrasi javascript 11g seperti ini:

web.javascript_eval_expr(sendPostVars('http://host2:port/forms/frmservlet','name1=param1+name2=param2'))

Akhirnya parameter saya dibaca ke dalam aplikasi Oracle Forms kedua saya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:salin baris saat memperbarui satu bidang

  2. bagaimana cara menetapkan nilai ke variabel dalam ekspresi untuk blok PL/SQL?

  3. ORACLE Pilih Distinct mengembalikan banyak kolom dan di mana

  4. Hapus catatan duplikat menggunakan rownum di sql

  5. Apa arti simbol '@' di Oracle SQL?