Cette fois, je vais vous montrer comment utiliser la sortie du servlet de la technologie Ajax. Quelles sont les précautions lors de l'utilisation de la sortie du servlet de la technologie Ajax. Ce qui suit est un cas pratique, jetons un coup d'œil.
Lorsque le serveur Ajax utilise PrintWriter out=resp.getWriter() pour répondre aux données, out.print(0) et out.print(1) sont utilisés pour indiquer le succès ou l'échec, au lieu de out.write . Pour une bonne raison, examinons d’abord les similitudes et les différences entre l’impression et l’écriture.
Le point commun est : les deux ne rafraîchissent pas la page, mais écrivent uniquement des données sur la page d'origine, ils réécrivent tous les deux la méthode d'écriture dans la classe abstraite Writer. La différence est la suivante : la méthode d'impression. Différents types de données peuvent être convertis en chaînes pour la sortie. La méthode d'écriture surchargée ne peut générer que des caractères, des
tableaux de caractères, des chaînes et d'autres données liées aux caractères. Il n'est donc pas difficile de trouver la différence entre les deux ci-dessus. Dans le paramètre
fonction de rappeldans le code js de la page, la valeur renvoyée par le serveur est utilisée pour déterminer quoi. à afficher Si la dernière sortie du servlet côté serveur est un nombre et que Writ est utilisé, le nombre ne sera pas converti en chaîne et en sortie, ce qui entraînera un jugement incorrect de la valeur de retour dans la page. Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Utilisez ajax pour vérifier si le numéro de commande existe dans la base de donnéesAjax obtient les données et l'affiche sur la page front-endCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!