Domanda

Head Il primo libro parla della direttiva include come codice include da qualsiasi altro file nel file JSP al momento della traduzione, che non può essere modificato dinamicamente.

Tuttavia, ho incluso un file JSP nella direttiva include, che genera un numero in modo casuale ogni volta che accedo alla pagina con direttiva include. E ogni volta che viene generato un nuovo numero anziché solo una volta durante la traduzione nel codice servlet. Perché è così?

Grazie in anticipo.

È stato utile?

Soluzione

Il primo file JSP include il codice del secondo file JSP al momento della traduzione. Il numero casuale che vedi è dopo l'esecuzione.

Se ora cambi il tuo 2 ° JSP, non vedrai le modifiche quando accedi al 1 ° JSP.

Altri suggerimenti

Il file JSP include quell'altro codice, che a sua volta genera un numero casuale quando eseguito.

Quello che non fa è eseguire quell'altro codice e includere solo l'output, che è quello che ti aspetti se ti capisco correttamente.

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