Cet article décrit la solution au code brouillé en chinois dans le fond de transmission de la valeur JS. Partagez-le pour votre référence, comme suit:
Dans la page "test.jsp", la valeur doit être transmise à l'arrière-plan via JS. Lorsque l'arrière-plan recherche des données basées sur la valeur passée, elle est codée via JS de Test.jsp (code pour la pièce d'annotation), et le décodage Java d'arrière-plan (la pièce d'annotation est décodée), ce qui peut être résolu.
test.jsp:
<script type = "text / javascript" charset = "utf-8"> function test () {// Les deux lignes de code suivantes encodent la valeur réalisée par js: var faildaddr = encodeuri (document.getElementById ("FaultAdDr"). Value); fellAdDr = Encodeuri (fauflAdDR); // Il est nécessaire de coder deux fois la fenêtre.frames ["listFrame"]. Location.href = "queryOrderList.action? RellAdDDR =" + felladdr;} </ script>… <tr> <td> Adresse de plainte </td> <td> <entrée id = "FARFADDDR" MaxLengthre </td> </tr>Code Java:
String felladdr = request.getParameter ("fellAdDdr"); try {felladdr = urlDEcoder.decode (feltAdDr, "utf-8"); // Encoding and Decoding} catch (exception e) {e.printStackTrace ();}Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des compétences de l'opération de l'encodage JavaScript", "Résumé des compétences de l'opération de transmission de valeur JavaScript", "Résumé des compétences de l'opération JSON dans JavaScript", "Résumé des effets de commutation JavaScript et des techniques", des effets de recherche Javascript, des effets de recherche Javascrip "Résumé des erreurs JavaScript et des techniques de débogage", "Résumé des structures de données JavaScript et des compétences en algorithmes", "Résumé des algorithmes et techniques de traverse JavaScript" et "Résumé de l'utilisation du fonctionnement mathématique JavaScript" "
J'espère que cet article sera utile à la programmation JavaScript de tous.