Salve
ho un problemuccio di cui non riesco a capire la soluzione. Mi spiego meglio:
ho tre servlet, la prima chiamata proxy gira su un server (chiamiamolo CE1), questa in base a dei parametri formula una chiamata per una seconda servlet che gira su di un altro server (chiamiamolo BP1), questa servlet ricevuta la risposta apre una pagina jsp ed effettua tramite form la chiamata a un'altra servlet su di un altro sistema.
Ora il problema è questo quando chiamo la prima servlet tutto bene, formula la chiamata in post con http connection, quando però parte la seconda servlet arriva l'errore ovvero richiama una jsp (console.jsp) ma non la trova, vedendo il BufferedReader della chiamata mi accorgo che il path per richiamare la jsp è il seguente:
e vedo che manca il path assoluto.codice:<html><frameset rows="100%,0%" name="ZIDFrame" border="1" id='service'> <frame src="/RepWeb/Console.jsp?zid=1351094372571" name="console">
come posso risolvere questa cosa? ora faccio così:
sapete se c'è un modo più furbo e soprattutto corretto per risolver??codice:while ((line = rd.readLine()) != null) { line = line.replaceAll("/RepWeb/", "http://sapwdbp1.ita18.com:8100/RepWeb/"); result += line; }
grazie mille![]()


Rispondi quotando