บทความนี้อธิบายถึงวิธีการใช้งานของการแก้ปัญหารหัสที่อ่านไม่ออกผ่านค่าการส่งผ่าน JSON ใน struts2 แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
ใน struts2 หากคุณใช้ JSON เพื่อส่งผ่านค่าภาษาจีนในไฟล์ JSP และ Java คุณมักจะสามารถเข้าถึงภาษาจีนได้ หากคุณใช้ JSON เพื่อส่งผ่านค่าภาษาจีนในไฟล์ JSP และ Java คุณสามารถใช้วิธีการต่อไปนี้เพื่อแก้ปัญหานี้
1. ใช้ encodeuri เพื่อเข้ารหัสในไฟล์ js ตัวอย่าง:
var url = "orderprint.action? roomname ="+encodeuri (encodeur (roomname)); $. โพสต์ (url, ฟังก์ชั่น (ข้อมูล) {} 2. ใช้ encodeuri เพื่อถอดรหัสในไฟล์ Java , ตัวอย่าง:
การคัดลอกรหัสมีดังนี้: String Room = urldecoder.decode (orderbean.getroomname (), "UTF-8");
ด้วยวิธีนี้สิ่งที่ห้องแยกออกมาคือภาษาจีนที่ถูกต้องและมันจะไม่ถูกอ่านไม่ออก
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคนตามกรอบ Struts