Non può rendere .jsp file in IE 8.0

May 31

Non può rendere .jsp file in IE 8.0


Quando la pagina Web che si sta tentando di caricare termina con una estensione ".jsp", significa che la pagina utilizza framework JavaServer Pages di Oracle. Tuttavia, se tale pagina non viene eseguito il rendering quando si utilizza Internet Explorer 8, quindi il fatto che il quadro si basa su Java non è da biasimare. Molto probabilmente la pagina o utilizza elementi JavaScript, o il browser Web ha un add-on che blocca la pagina dal rendering. L'attuale versione del browser è IE9; l'aggiornamento del browser può risolvere il problema.

Funzione JSP

JSP è un framework basato su Java per lo sviluppo di contenuti pagina web dinamica prima di inviare dati della pagina HTML ai visitatori. Gli sviluppatori collegano codice Java per siti web HTML, e quando un visitatore richiede un sito web il quadro JSP esegue i file di classe Java associati della pagina. Questi programmi vengono eseguiti e generare codice HTML specializzata per la pagina Web, che il visitatore vede sul suo browser.

la JVM

Il linguaggio Java stesso utilizza una macchina virtuale Java (JVM) di tradurre compilato Java bytecode in codice singole macchine e sistemi operativi in ​​grado di eseguire. JSP è un framework lato server, il che significa che il lavoro di esecuzione di codice Java è fatto sul server stesso. Il visitatore vede solo il risultato di questa esecuzione. Di conseguenza, il visitatore non ha bisogno di una JVM installato o attivato sulla sua macchina per visualizzare le pagine JSP. Il server che il rendering del file ".jsp" ha bisogno di collegare correttamente il quadro JSP per una JVM per rendere correttamente le pagine Web per i browser, come Internet Explorer.

Java Script attivato

Un altro problema che potrebbe impedire Internet Explorer dal rendering correttamente una pagina JSP è se Internet Explorer ha disattivato JavaScript. Molti siti web inviano i risultati dell'esecuzione Java in codice JavaScript per il rendering finale. JavaScript è un linguaggio di scripting popolare usato per il Web, ma ha un certo numero di vulnerabilità note. Per questo motivo, molte persone scelgono di disattivare JavaScript nei browser come precauzione di sicurezza. Se si considera attendibile il sito web che non renderà e Internet Explorer ha disattivato l'esecuzione JavaScript, provare a ri-consenta e caricare nuovamente la pagina JSP.

Aggiungere sul blocco.

Se la pagina JSP si continua a non rendere, uno dei componenti aggiuntivi installati su Internet Explorer potrebbero interferire con la pagina. Clicca sulla sezione "Strumenti" della barra degli strumenti di Internet Explorer, quindi fare clic su "Gestione componenti aggiuntivi." Procedere alla cliccare sul nome di ogni add-on e fare clic su "disabilitare". Dopo aver disattivato tutti i componenti aggiuntivi, provare a ricaricare la pagina. Se la pagina esegue il rendering correttamente poi iniziare riattivare i componenti aggiuntivi, uno alla volta. Dopo si ri-abilitare ogni add-on, cercare di ricaricare la pagina. Quando la pagina non si carica dopo riattivare un particolare add-on, si sa che è l'unica impedendo il caricamento della pagina.