Opa…
seguinte… criei um hyperlink através da seguinte instrução:
<ui:hyperlink action="#{confirmaQtdFerramenta.hyperlink1_action}" binding="#{confirmaQtdFerramenta.hyperlink1}" id="hyperlink1"
style="font-size: 14px; left: 240px; top: 288px; position: absolute" target="_blank"
text="Clique aqui para imprimir as etiquetas..." url="geraEtiquetaFerramenta.jsp?"/>
Eu preciso que depois da interrogação, do lado da URL do hyperlink, apareça uma variável minha, que está contida em:
SessionBean1().strQuantidade();
Eu preciso que o comando
getSessionbean1().getStrQuantidade(); seja colocado depois da interrogação na URL do JSF… só que como sou iniciante ainda, não sei como faço…
falow…
:shock: 
Faça um metodo no seu confirmaQtdFerramenta que retorne este valor como
o metodo pode ter a seguinte Assinautara
function Retorno getQuantidade(){
return SessionBean.getStrQuantidade();
}
e mande ver la na pagina.
hehehe… mas é justamente lá na página que tá o problema… não sei como chamar este método dentro do JSF… :oops:
hehehe…
Valeu cara… 8) :lol:
Para chamar o método, basta setar a propriedade action
<ui:hyperlink action="#{SessionBean.getStrQuantidade()}" ...../>
Bom,
coloquei isso:
action="#{SessionBean1().getStrQuantidade()}"
E deu isso:
E se eu coloco isso:
action="#{SessionBean1.getStrQuantidade()}"
Dá isso:
E agora?!
Valeu!!!
:lol:
[quote=webeverton]E se eu coloco isso:
action="#{SessionBean1.getStrQuantidade()}"
Dá isso:
E agora?! [/quote]
esse seu método “getStrQuantidade()” não tem nenhum parametro não?!?!?!
e seu SessinoBean1 está declarado corretamente no faces-config???
o método não tem parâmetros não… é só uma propriedade da session, onde eu armazeno um valor.
Quanto à faces config, tu se refere à qual arquivo?! como eu configuro ele…
To usando o Java Studio Creator, daí to aprendendo mais devagar os pormenores do JSF.
Valeu…
faces-config.xml é o arquivo de configuração dos managed beans…
esse seu SessionBean1 deve ser uma classe de teste neh?!
e nela deve ter um atributo “strQuantidade”, certo?!
tente colocar assim para pegar esse atributo então:
#{SessionBean1.strQuantidade}
mas isso não pode ser um action, tem q ser um binding.
pois o JSF ira buscar automaticamente pelo GET do seu atributo.