[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Dificuldades com navegação, links e paths.  XML
Forum Index -> Comentários Gerais
Author Message
juliano7s


[Avatar]

Joined: 23/02/2006 19:08:20
Messages: 15
Offline

Pessoal, estou com o seguinte problema amador:

Supondo que eu tenha esses arquivos:
--- login.jsp
--- admin/home.jsp
--- admin/perfil.jsp

- Estou na página login.jsp, com uma action mapeada para "/login.mtw".

- Faço o login, minha url fica "localhost:8084/MinhaApp/login.mtw."

- o login.mtw me faz um forward para "localhost:8084/MinhaApp/admin/home.jsp"

- como eu estou em /admin/home.jsp um link para perfil.jsp seria assim:

<a href="perfil.jsp">perfil</a>

só que isso não funciona pq minha url não está em /admin/home.jsp e sim em /login.mtw, então esse link ficaria:

"localhost:8084/MinhaApp/perfil.jsp"

o que daria errado. Então para funcionar com o path "/login.mtw eu teria que arrumar o link para:

<a href="admin/perfil.jsp">perfil</a>

Só que assim que eu tivesse outra action que me retornasse para a home.jsp de novo, mapeada de outra forma, por exemplo:

"/admin/outraAction.mtw"

o link pro perfil depois de executada a action não funcionaria pois ele ficaria:

"localhost:8084/MinhaApp/admin/admin/perfil.jsp"

Parece meio confuso mas acho que deu pra entender meu problema. Eu sempre tenho dificuldade com esses paths, eu gostaria de saber qual a melhor forma de tratar esses links e action paths, pq pelo que me parece a unica solução é colocar o caminho completo do link, que aí não tem erro, mas qualquer modificação vai ser aquele parto..

valeu,
Juliano.
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline

Isso é complicado mesmo e independente do framework.

Acho que as actions sempre que possível devem ficar no ROOT.

Use inner actions tb para organizar elas.

Dá uma olhada no tld em anexo.
 Filename taglib.tld [Disk] Download
 Description
 Filesize 17 Kbytes
 Downloaded:  59 time(s)


Sergio Oliveira

juliano7s


[Avatar]

Joined: 23/02/2006 19:08:20
Messages: 15
Offline

pois é, eu sempre me complico com isso

eu queria saber qual a solução que o pessoal usa..
 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team