boaglio
![[Avatar]](/images/avatar/3416a75f4cea9109507cacd8e2f2aefc.jpg)
Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline
|
Quantas vezes não construímos aplicações num ambiente e quando colocamos em outro temos alguns problemas clássicos:
imagens não são exibidas
arquivos javascript não são carregados
links não funcionam
Isso acontece quando você referencia nos seus programas uma URL fixa, como por exemplo:
Numa aplicação /hellomenta/ temos a imagem /hellomenta/eu.gif .
Se sua aplicação tiver um HTML do tipo < img src="/hellomenta/eu.gif" > funciona sem problemas.
Mas se for usado em um contexto diferente como por exemplo /minhaapp ou para o context / (ROOT) sua imagem vai sumir!!!
Para corrigir esse problema o Mentawai fornece a tag contextPath. Portanto para a imagem funcionar com qualquer nome de aplicação, ou seja, em qualquer contexto você faz:
< img src="<mtw:contextPath/>/eu.gif" >
Usando essa tag, teríamos o seguinte resultado:
no contexto /hellomenta/ < img src="/hellomenta/eu.gif" >
no contexto /minhaapp/ < img src="/minhaapp/eu.gif" >
no context / (ROOT) < img src="/eu.gif" >
|