Cet article décrit la méthode d'implémentation pour résoudre le problème du code brouillé via des valeurs de passage de JSON dans Struts2. Partagez-le pour votre référence, comme suit:
Dans Struts2, si vous utilisez JSON pour transmettre des valeurs chinoises dans les fichiers JSP et Java, vous pouvez souvent obtenir un accès chinois brouillé. Si vous utilisez JSON pour transmettre les valeurs chinoises dans les fichiers JSP et Java, vous pouvez utiliser la méthode suivante pour résoudre ce problème.
1. Utilisez Encodeuri pour coder dans le fichier JS, exemple:
var url = "orderprint.action? roomname =" + encodeuri (encodeur (roomname)); $. post (url, fonction (data) {} 2. Utilisez Encodeuri pour décoder dans les fichiers Java , exemple:
La copie de code est la suivante: String Room = urlDEcoder.decode (orderBean.GetroomName (), "UTF-8");
De cette façon, ce que la pièce analyse est le bon chinois, et il ne sera pas brouillé.
J'espère que cet article sera utile à la programmation Java de chacun basée sur le cadre Struts.