Qual é a diferença entre actionand actionListener, e quando devo usar actionversus
JavaServer Faces (JSF) é uma estrutura model-view-presenter normalmente usada para criar aplicações web. A versão 2.x é um grande passo à frente em comparação ao JSF 1.x, expandindo significativamente o conjunto padrão de componentes e bibliotecas de componentes.
Qual é a diferença entre actionand actionListener, e quando devo usar actionversus
Notei que existem diferentes escopos de bean como: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped Qual é o objetivo de cada um? Como escolho um escopo adequado para o meu
Às vezes, quando se utiliza <h:commandLink>, <h:commandButton>ou <f:ajax>, a action, actionListenerou listenermétodo associado à tag simplesmente não estão sendo invocado. Ou, as propriedades do bean não são atualizadas com os UIInputvalores enviados . Quais são as possíveis...
Ontem, vi uma apresentação no Java Server Faces 2.0 que parecia realmente impressionante, apesar de atualmente ser um desenvolvedor feliz do ASP.NET MVC / jQuery. O que eu mais gostei no JSF foi a enorme quantidade de componentes de interface do usuário habilitados para AJAX, que parecem tornar o...
O JSF <h:outputStylesheet>, <h:outputScript>e <h:graphicImage>componentes têm um libraryatributo. O que é isso e como isso deve ser usado? Há uma série de exemplos na web que o utilizam como segue com o tipo de conteúdo comum / arquivo css, jse img(ou image) como nome da...
Eu escrevi aplicativos simples com segurança gerenciada por contêiner. O problema é que quando faço login e abro outra página na qual saio, volto à primeira página e clico em qualquer link etc. ou atualizo a página e recebo essa exceção. Eu acho que é normal (ou talvez não :)) porque eu saí e a...
Gostaria de emitir um pouco do código Facelets condicionalmente. Para esse propósito, as tags JSTL parecem funcionar bem: <c:if test="${lpc.verbose}"> ... </c:if> No entanto, não tenho certeza se essa é uma prática recomendada? Existe outra maneira de alcançar meu...
Alguém pode esclarecer como podemos usar em geral, ou um exemplo do mundo real, esse trecho? <f:metadata> <f:viewParam id="id" value="#{bean.id}" /> <f:viewAction action="#{bean.init}"
O código a seguir é inspirado nos Tutoriais do PrimeFaces DataGrid + DataTable e colocado em um <p:tab>de um <p:tabView>residente em um <p:layoutUnit>de a <p:layout>. Aqui está a parte interna do código (iniciando no p:tabcomponente); a parte externa é...
Estou trabalhando com um aplicativo bastante grande escrito no JSF 1.2 . O JSF 1.2 tem cerca de 6 anos. Preciso atualizar para o JSF 2.0. Quão doloroso isso será? Percebi que alguns atributos nas tags personalizadas foram alterados
Quando devo usar um em <h:outputLink>vez de um <h:commandLink>? Eu entendo que um commandLinkgera uma postagem HTTP; Eu estou supondo que outputLinkirá gerar HTTP recebe. Dito isto, a maioria do material tutorial JSF que eu li usa commandLink(quase?) Exclusivamente. Contexto: estou...
Acabei de começar a ler Core JavaServer Faces, 3ª ed. e eles dizem isso (ênfase minha): É um acidente histórico que haja dois mecanismos separados, os beans CDI e os beans gerenciados JSF, para os beans que podem ser usados nas páginas JSF. Sugerimos que você use os beans CDI, a menos que seu...
Desejo criar uma lista suspensa selectOneMenu para poder selecionar um status para minha pergunta. É possível tornar o f: selectItem mais flexível, considerando o que acontece se a ordem dos enums muda e se a lista é grande? E eu poderia fazer isso melhor? E é possível "selecionar" automaticamente...
Comecei a usar JSF 2.0 com Facelets recentemente e fiquei intrigado com os novos componentes compostos, sabendo das <ui:include>técnicas existentes e de outras técnicas de modelagem oferecidas pelo Facelets 1.x. Qual é a diferença entre essas abordagens? Funcionalmente, eles parecem oferecer...
Estou tentando escrever um servlet personalizado (para AJAX / JSON) no qual gostaria de fazer referência ao meu @ManagedBeansnome. Espero mapear: http://host/app/myBean/myProperty para: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } É possível carregar um...
Estou tentando fazer upload de um arquivo usando PrimeFaces, mas o fileUploadListenermétodo não está sendo chamado depois que o upload termina. Aqui está a visão: <h:form> <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced" update="messages"...
Existe uma maneira de ter um JSF Backing bean causar uma atualização de um componente na página? Não estou procurando usar um componente ajax com atributo de atualização para atualizar um componente na página. Preciso acionar uma atualização de dentro de um método de bean de apoio JSF. Observe que...
Estou usando Primefaces em um aplicativo JSF 2. Eu tenho um <p:dataTable>e, em vez de selecionar linhas, quero que o usuário possa executar diretamente várias ações em linhas individuais. Para isso, tenho vários <p:commandLink>s na última coluna. Meu problema: como posso passar um ID...
Qual é a diferença entre definir parâmetros de visualização como este: <f:metadata> <f:viewParam name="id" value="#{someBean.id}"/> </f:metadata> E definindo a propriedade no ManagedBean assim: @ManagedProperty(value = "#{param.id}") private Integer