Artikel ini menjelaskan solusi untuk kode kacau dalam bahasa Cina di latar belakang transmisi nilai JS. Bagikan untuk referensi Anda, sebagai berikut:
Di halaman "test.jsp", nilai perlu diteruskan ke latar belakang melalui JS. Ketika latar belakang mencari data berdasarkan nilai yang diteruskan, itu dikodekan melalui JS test.jsp (kode untuk bagian anotasi), dan latar belakang java decode (bagian anotasi diterjemahkan), yang dapat diselesaikan.
test.jsp:
<script type = "text/javascript" charset = "UTF-8"> test fungsi () {// Dua baris kode berikut ini mengkodekan nilai yang dilewati oleh JS: var faultAddr = encodeuri (document.getElementById ("faultAddr"). value); faultAddr = encodeuri (faultAddr); // perlu untuk mengkode dua kali window.frames ["listFrame"]. Location.href = "queryOrderList.action? FaultAddr =" + faultAddr;} </script> ... <tr> <td> alamat keluhan </td> <td> <input id = "faultAddr" maxlength = "300" ukuran = "10" </td> </tr>Kode Java:
String faultAddr = request.getParameter ("faultAddr"); coba {faultaddr = urldecoder.decode (faultAddr, "UTF-8"); // encoding dan decoding} catch (pengecualian e) {e.printstacktrace ();}Untuk informasi lebih lanjut tentang konten terkait JavaScript, silakan periksa topik -topik situs ini: "Ringkasan Keterampilan Operasi Pengkodean JavaScript", "Ringkasan JavaScript Nilai Transmisi Keterampilan Operasi", "Ringkasan Keterampilan Operasi JSON dalam JavaScript", Ringkasan Efek JavaScript "Ringkasan" Ringkasan Javascript "Ringkasan Javascript" Ringkasan Pencarian Javascript ", Ringkasan Pencarian Javascript" Ringkasan Pencarian Javascript " "Ringkasan Kesalahan Javascript dan Teknik Debugging", "Ringkasan Struktur Data Javascript dan Keterampilan Algoritma", "Ringkasan Algoritma dan Teknik Traversal JavaScript" dan "Ringkasan Penggunaan Operasi Matematika JavaScript" "
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.