تصف هذه المقالة طريقة تنفيذ حل مشكلة الكود المشوهة من خلال JSON تمرير القيم في Struts2. شاركه للرجوع إليه ، على النحو التالي:
في Struts2 ، إذا كنت تستخدم JSON لتمرير القيم الصينية في ملفات JSP و Java ، فيمكنك غالبًا الحصول على وصول صيني مشوه. إذا كنت تستخدم JSON لتمرير القيم الصينية في ملفات JSP و Java ، فيمكنك استخدام الطريقة التالية لحل هذه المشكلة.
1. استخدم encodeuri للتشفير في ملف JS ، مثال:
var url = "orderprint.action؟ roomname ="+encodeuri (encodeur (roomName)) ؛ $. post (url ، function (data) {} 2. استخدم Encodeuri لفك تشفير ملفات Java ، مثال:
نسخة الكود كما يلي: string Room = urldecoder.decode (orderbean.getRoomName () ، "UTF-8") ؛
وبهذه الطريقة ، فإن ما تخلقه الغرفة هو الصينيين الصحيحين ، ولن يتم تشويهها.
آمل أن تكون هذه المقالة مفيدة لبرمجة Java للجميع بناءً على إطار STRUTS.