Maison > Article > développement back-end > Explication détaillée de l'exemple de flux de sortie à la fin du servlet en technologie Ajax
Cet article présente principalement les informations pertinentes sur le flux de sortie à la fin du servlet dans la technologie Ajax. Il est très bon et a une valeur de référence. Les amis qui en ont besoin peuvent s'y référer.
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 la fonction de rappel de configuration dans le code js de la page, la valeur renvoyée par le serveur est utilisée pour déterminer ce qu'il faut afficher en dernier. valeur dans le servlet côté serveur Si la sortie est un nombre et en utilisant Writ, le nombre ne sera pas converti en chaîne et en sortie, ce qui entraînera un jugement incorrect de la valeur de retour sur la page.
Recommandations associées :
Ce 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!