Artikel ini menjelaskan metode implementasi untuk memecahkan masalah kode yang kacau melalui nilai -nilai lulus JSON di Struts2. Bagikan untuk referensi Anda, sebagai berikut:
Di Struts2, jika Anda menggunakan JSON untuk memberikan nilai -nilai Cina dalam file JSP dan Java, Anda sering dapat mendapatkan akses Cina yang kacau. Jika Anda menggunakan JSON untuk memberikan nilai -nilai Cina dalam file JSP dan Java, Anda dapat menggunakan metode berikut untuk menyelesaikan masalah ini.
1. Gunakan Encodeuri untuk mengkode file JS, Contoh:
var url = "orderprint.action? roomName ="+encodeuri (encodeur (roomName)); $. Posting (url, fungsi (data) {} 2. Gunakan Encodeuri untuk mendekode dalam file Java , Contoh:
Salinan kode adalah sebagai berikut: String room = urldecoder.decode (orderbean.getroomname (), "UTF-8");
Dengan cara ini, apa yang dijalankan ruangan itu adalah orang Cina yang benar, dan itu tidak akan kacau.
Saya berharap artikel ini akan membantu pemrograman Java semua orang berdasarkan kerangka kerja Struts.