Como pegar parâmentros no Velocity?

10 respostas
andre_a_s

Pessoal, estou com problemas para pegar os parametros dentro de um tamplate VM.
Eu tenho o template em JSP e estou passando para Velocity

eu tenho no JSP:

<%=request.getParameter("nome")%>

como faço isso no Velocity??

10 Respostas

pcalcado

http://www.guj.com.br/user.article.get.chain?article.id=26&page=1

[]s

andre_a_s

Valeu pela dica meu, mas eu li o tutorial e lá nao constava nada sobre pegar parâmetros da seção. :frowning:
Dei uma procurada pelo forun e tbm nao achei :frowning:

pcalcado

O problema é que você está confundindo Velocity e JSP.

No Velocity, você passa ao template o que ele precisa, ele não vai pegar nada em sessão ou contexto ou qualquer coisa. Lembre-se que assim como você gera HMTL com este template, poderia gerar qualquer otura coisa, não está preso à isso. Se não me engano, o Argo produz o código Java com ele…

Ok, tente este tutorial então.

[]s

_fs

webwork 2 fornece o objeto $req (request) e $res (reponse) para qualquer template velocity :smiley:

mas que é meio caquinha fazer isso é hehe

pcalcado

Ok, Lipe, mas por menos que eu conheça do WW, tenhoc erteza qeu ele joga o request no Contexto do Velocity. Velocity por si só não faz isso :wink:

[]s

_fs

exatamente!

andre_a_s

Legal! :smiley:
Por enquanto vou fazer isso, depois com tempo vou fazer do jeito certo :slight_smile:

Valeu os dois :wink:

_fs

“andre_a_s”:
depois com tempo vou fazer do jeito certo :slight_smile:

hehe vai nessa … vai … vai … vai indo … cada vez mais pro fundo … “ah, depois eu arrumo” … “depois eu documento” … “depois eu dou uma olhadinha” … “ah, mas é claro que eu vou entender depois”

hehe boa sorte :mrgreen:

andre_a_s

Tá bom!!! Tá bom!!!
Amanhã mesmo eu vou fazer certo!!!
Hahaha, valeu velhote! 8)

Rafael_Steil

Nao ha “jeito certo”. Se voce quiser acessar o request / response nos templates do velocity, vai ter que colocar o request e response no contexto do template mesmo :slight_smile:

Rafael

Criado 19 de julho de 2004
Ultima resposta 19 de jul. de 2004
Respostas 10
Participantes 4