Pessoal bom dia.
Como faço pra quando o usuario digitar a url do sistema, ja executar algum método?
Pessoal bom dia.
Como faço pra quando o usuario digitar a url do sistema, ja executar algum método?
Voce está usando algum framework?
Com Servlet…
Basta a URL está mapeada.
ele vai chamar o método deGet() da sua Servlet.
Caso esteja utilizando algum framework poste aí para te ajudar melhor…
Opa pessoal, eu estou usando JSF, como poderia fazer?
Usa o Prettyfaces, aí voce mapeaia uma URL com execução de um método de MB
Usa o Prettyfaces, aí voce mapeaia uma URL com execução de um método de MB
Você tem algum exemplo pra ver como faço? Nunca usei PrettyFaces =/
Usa o Prettyfaces, aí voce mapeaia uma URL com execução de um método de MB
Você tem algum exemplo pra ver como faço? Nunca usei PrettyFaces =/
http://ocpsoft.com/docs/prettyfaces/3.2.0/en-US/html/Configuration.html#config.actions.navigation
Lucas nao entendi essa linha aqui velho, tem como vc me ajudar?
Outra coisa esse bean ta definido onde?
Lucas nao entendi essa linha aqui velho, tem como vc me ajudar?Outra coisa esse bean ta definido onde?
Voce pode fazer sem esse parametro, pode ficar assim, por exemplo:
<url-mapping id="viewItem">
<pattern value="/produto/lista/" />
<view-id>/faces/pages/lista-produtos.jsf</view-id>
<action>#{bean.loadItem}</action>
</url-mapping>
se minha url e essa: /faces/pages/lista-produtos.jsf
isso é o que: ? Nao entendi esse pattern value
se minha url e essa: /faces/pages/lista-produtos.jsfisso é o que: ? Nao entendi esse pattern value
Esse pattern value vai deixar sua URL mais “bonitinha”,
Inves de aparecer na URL: www.seusite.com.br/faces/pages/lista-produtos.jsf
vai aparecer: www.seusite.com.br/produto/lista
e executar o método que está na action, assim que acessar essa url.
Hum, entao nao preciso utilizar ele se eu nao quiser?
Esse mapeamento eu coloco onde?
<url-mapping id="viewItem">
<pattern value="/CTC/inicio" />
<view-id>/CTC_VIEW/inicio.jsf</view-id>
<action>#{BuscaUsuarioBB.bucaUsuario}</action>
</url-mapping>
Esse mapeamento eu coloco onde?
<url-mapping id="viewItem"> <pattern value="/CTC/inicio" /> <view-id>/CTC_VIEW/inicio.jsf</view-id> <action>#{BuscaUsuarioBB.bucaUsuario}</action> </url-mapping>
No xml do Prettyfaces
Esse mapeamento eu coloco onde?
<url-mapping id="viewItem"> <pattern value="/CTC/inicio" /> <view-id>/CTC_VIEW/inicio.jsf</view-id> <action>#{BuscaUsuarioBB.bucaUsuario}</action> </url-mapping>No xml do Prettyfaces
Hum eu baixei o jar, vou ter q entrar dentro do jar e add entao ne?
Esse mapeamento eu coloco onde?
<url-mapping id="viewItem"> <pattern value="/CTC/inicio" /> <view-id>/CTC_VIEW/inicio.jsf</view-id> <action>#{BuscaUsuarioBB.bucaUsuario}</action> </url-mapping>No xml do Prettyfaces
Ueh mas eu baixei o jar do pretty faces e coloquei no meu projeto. Onde fica o xml dele?
Voce leu a documentação? Ali tem um passo a passo certinho de como configurar. Voce tem que configurar Filter tb.
Meu ingles nao me ajuda muito porém buscando no forum o filter que eu vou colocar no meu web.xml é esse:
<filter>
<filter-name>Pretty Filter</filter-name>
<filter-class>com.ocpsoft.pretty.PrettyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Pretty Filter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>
E teria a configuraçao no pretty-config.xml, porém eu entrei dentro o jar que eu baixei e nao tenho esse pretty-config tenho os seguintes arquivos:
pretty-1.0
faces-config
ocpsoft-pretty-faces.taglib
A configuraçao do mapeamento seria no pertty-1.0?
alguem me ajuda?
Fala cara. Então… não sei se vc resolveu o seu problema. esse aqruivo xml não vem dentro do jar. Você cria ele dentro da pasta WEB-INF do seu projeto.
Abraços.