Non potrei ricaricare la pagina jsp quando viene richiamata il metodo di callback che si trova nella servlet? ovviamente mi va bene ricaricare tutta la pagina magari passando dei parametri GET o POST.
codice:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String strJid = (String) request.getParameter("jid");
String strMessage = (String) request.getParameter("textMessage");
Connection connection = (Connection)getServletContext().getAttribute("classConnection");
ChatManager chatManager = connection.getChatManager();
Chat newChat = chatManager.createChat(strJid, new MessageListener(){
@Override
public void processMessage(Chat chat, Message message){
//da qui mi servirebbero che vengono passati i valori da stampare nella pagina jsp
//ovviamente non è possibile farlo perchè la pagina jsp è gia carica ma mi basterebbe
//anche richiamare la pagina jsp passando dei parametri GET o POST
//come posso fare?
}
});
try{
newChat.sendMessage(strMessage);
}
catch(XMPPException e){
System.out.println("Errore invio messaggio");
}