[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

13) Como descobrir e utilizar o path do contexto da minha aplicação?  XML
Forum Index -> F.A.Q.
Author Message
boaglio


[Avatar]

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" >

http://www.boaglio.com
[WWW]
 
Forum Index -> F.A.Q.
Go to:   
Powered by JForum 2.1.6 © JForum Team