Articles of jsf

Retendo parâmetros de string de consulta de solicitação GET no envio de formulário JSF

Eu tenho 3 páginas: main.xhtml agreement.xhtml generated.xhtml O agreement.xhtml precisa de dois parâmetros para carregar corretamente: serviceId e site . Assim, um URL normal é assim: /app/agreement.xhtml?site=US&serviceId=AABBCC . Eu tenho esse botão em agreement.xhtml O bean @RequestScoped #{agreement} possui este método: public String generateMethod(){ ……. return “generated”; } Preciso que, ao clicar, o método generateMethod() […]

Por que o JSF salva o estado dos componentes da interface do usuário no servidor?

Até que ponto o JSF salva o estado dos componentes de UI no lado do servidor e quando exatamente as informações de estado do componente de UI são removidas da memory do servidor? Como um usuário logado no aplicativo navega pelas páginas, o estado dos componentes continuará acumulando no servidor? Eu não entendo qual é […]

Quais arquivos XHTML eu preciso colocar em / WEB-INF e quais não?

Depois destas perguntas: https://stackoverflow.com/questions/8589315/jsf2-dynamic-template Ui dinâmica: include Como posso recuperar um object no @WindowScoped? Como posso verificar se um object armazenado com @WindowScoped está armazenado corretamente? ICE Faces e erro na criação de um bean no WindowScoped que escrevi tudo para resolver um problema “estúpido” para o framework JSF2, o fato de que não posso […]

Como injetar @EJB, @PersistenceContext, @Inject, @Autowired, etc em @FacesConverter?

Como posso injetar uma dependência como @EJB , @PersistenceContext , @Inject , @AutoWired , etc em um @FacesConverter ? No meu caso específico, eu preciso injetar um EJB via @EJB : @FacesConverter public class MyConverter implements Converter { @EJB protected MyService myService; @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { // myService.doSomething } […]

Como fazer uma grade de componente composto JSF?

Eu tenho muitos pares outputLabel e inputText em panelGrids … Eu quero ter algum comportamento para todos eles: como a mesma validação ou mesmo tamanho para cada inputText. Então eu criei um componente composto que inclui apenas um outputLabel e um inputText Mas agora, quando os coloco em um gridPanel, eles não ficam alinhados dependendo […]

É seguro iniciar um novo encadeamento em um bean gerenciado pelo JSF?

Eu não consegui encontrar uma resposta definitiva para saber se é seguro gerar threads dentro de beans gerenciados pelo JSF com escopo de session. O encadeamento precisa chamar methods na instância EJB sem estado (que foi injetada com dependência no bean gerenciado). O pano de fundo é que temos um relatório que leva muito tempo […]

Como posso preencher um campo de texto usando o PrimeFaces AJAX após a ocorrência de erros de validação?

Eu tenho um formulário em uma visão que executa o processamento parcial de ajax para autocomplete e localização de gmap. Meu backing bean instancia um object de entidade “Address” e é para esse object que as inputs do formulário são referenciadas: @ManagedBean(name=”mybean”) @SessionScoped public class Mybean implements Serializable { private Address address; private String fullAddress; […]

Como usar o ID do elemento HTML gerado pelo JSF com dois pontos “:” nos seletores CSS?

Eu tenho trabalhado com um projeto Java EE simples usando o JSF. Eu tentei definir CSS via #phoneTable { … } , no entanto, não funciona. Após a inspeção da fonte HTML no lado do cliente, parece que a tabela HTML gerada pelo JSF obtém um ID de cliente no formato id=”phoneForm:phoneTable” . Não consigo […]

É possível usar JSF + Facelets com HTML 4/5?

Facelets depende de namespaces XML para trabalhar com XHTML. Como são HTML 4 e, até onde eu sei, o HTML 5 não suporta namespaces. O HTML 5 também tem alguns novos elementos que não estão disponíveis em XHTML. Mesmo HTML 4 e XHTML têm algumas diferenças em relação aos elementos e atributos que eles suportam. […]

O JSF não suporta validação entre campos, existe uma solução alternativa?

O JSF 2.0 só permite validar a input em um campo, como verificar se tem um determinado tamanho. Ele não permite que você tenha um formulário que diga “insira a cidade e o estado ou insira apenas um código postal”. Como você conseguiu isso? Estou interessado apenas nas respostas que envolvem a fase de validação […]