2011-06-27 1 views
0

J'ai une application simple qui rend un fichier jsp dans le navigateur après avoir obtenu des données d'un servlet.Maintenant, je veux ajouter des données sous la forme d'une balise HTML dans l'objet de réponse qui sort de la jsp.Ajouter le contenu dans l'objet de réponse en externe

J'ai fait une enveloppe de filtre et la réponse qui remplace la méthode getWriter en renvoyant un PrintWriter personnalisé comme:

StringWriter sw = new StringWriter(); 
public PrintWriter getWriter() { 
    return new PrintWriter(sw); 
} 

Maintenant, je suis en mesure de récupérer la chaîne de cet objet de réponse en utilisant la fonction getString

public getString(){ 
    return sw.toString(); 
} 

Et je suis en mesure d'ajouter le contenu de la chaîne en utilisant

str.split("<tag where I have to add>"); 

Mais maintenant je veux rendre cette chaîne dans mon navigateur. Dois-je créer un autre objet Wrapper?

Ou s'il vous plaît suggérer n'importe quel autre moyen d'y parvenir. Toute aide sera appréciée.

Merci.

Répondre

1

Vous remplacez le programme d'écriture existant de l'objet de réponse. Vous devriez garder une référence à celui-là et à la fin écrire le contenu final/modifié à cet auteur.

+0

Merci monsieur, vous m'avez sauvé la vie .. – Abhishek

Questions connexes