Domanda

Ho una pagina JSP che mostrerà il contenuto esatto di un'altra pagina web su un server diverso. La mia comprensione era che c: l'importazione da JSTL dovrebbe essere in grado di includere contenuto da file che non fanno parte dell'applicazione Web corrente.

Ho aggiunto c: import url = " page sul mio server in un'altra applicazione " e funziona benissimo, ma quando provo ad includere una pagina da un altro server fallisce.

Qualche suggerimento su cosa potrebbe essere sbagliato?

MODIFICA: L'errore esatto è: " Il server ha riscontrato un errore interno () che gli ha impedito di soddisfare questa richiesta. " ;. Tuttavia, richiedendo una pagina dallo stesso server, funziona un'app diversa ... Ottengo il contenuto della pagina.

È stato utile?

Soluzione

Ho avuto un errore simile una volta. Si è scoperto che la macchina su cui stavo eseguendo l'app aveva alcuni problemi di connessione a Internet attraverso il firewall. Una volta distribuita l'app su una macchina che era sempre connessa, funzionava bene.

Altri suggerimenti

Un codice esatto e come " fallisce " sarebbe di grande aiuto. Tutti i lettori di mente sono attualmente in vacanza.

Nel frattempo, dai un'occhiata a http://www.ibm .com / developerWorks / java / library / j-jsp06173.html

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
...
<c:import 
  url="http://www.truenorthguitars.com/Clients/Richman/index.htm" />

Se funziona dallo stesso server, app diversa, è possibile che ci sia una variabile che non è stata inizializzata da qualche parte, o qualche stato che la rende un'eccezione. Controllare i log degli errori per eventuali tracce di stack che potrebbero puntare alla specifica riga di codice che causa il problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top