Articles of jsf

Como definir propriedades do conversor para cada linha de uma tabela de dados?

Eu criei um Converter personalizado de data e hora ISO: public class IsoDateTimeConverter implements Converter, StateHolder { private Class type; private String pattern; private boolean transientValue = false; public void setType(Class type) { this.type = type; } public void setPattern(String pattern) { this.pattern = pattern; } @Override public Object getAsObject(FacesContext context, UIComponent component, String value) […]

A validação do bean @NotNull, @NotBlank e @NotEmpty não funciona no JSF + Tomcat

Eu estou usando annotations de validação do Hibernate no meu bean gerenciado JSF. Quando eu uso @NotNull , @NotBlank ou @NotEmpty eles não parecem ser acionados de forma alguma. @NotBlank(message = “{name.required}”) public String name; Visão: Como isso é causado e como posso resolvê-lo?

Definindo e reutilizando uma variável EL na página JSF

É possível definir a variável e reutilizar a variável posteriormente nas expressões EL? Por exemplo : O que eu tenho em mente é algo como: Alguma ideia ? Obrigado !

Como executar a validação do JSF no actionListener ou no método de ação?

Eu tenho validação Bean funcionando bem no meu aplicativo. Agora quero verificar se um novo usuário não escolhe um nome de usuário que já tenha sido escolhido. No actionlistener, tenho o código que verifica o database, mas como forçar o usuário a ser enviado de volta para a página em que estava se escolhesse um […]

Upload de arquivo não funciona com AJAX em PrimeFaces 4.0 / JSF 2.2.x – javax.servlet.ServletException: O tipo de conteúdo da solicitação não é uma multiparte / dados de formulário

Importante: O problema discutido neste tópico foi corrigido no PrimeFaces 5.1 final (lançamento da comunidade) lançado na segunda-feira, 6 de outubro de 2014 (apenas alguns minutos atrás). Eu tentei no JSF 2.2.8-02 (ou api , impl ). Assim, se você usou essa versão ( ou superior, não precisa mencionar ), você nem precisaria ler mais […]

Ação padrão a ser executada ao pressionar Enter em um formulário

Eu tenho um formulário jsf 1.2 com dois botões e vários campos de input. O primeiro botão descarta os valores inseridos e preenche a página com valores de um database, o segundo botão salva os valores inseridos. O problema ocorre quando o usuário pressiona entrar enquanto o cursor está em um dos campos de input, […]

Ordem de execução de events ao pressionar PrimeFaces p: commandButton

Eu estou tentando executar um método de bean JSF2 e mostrar uma checkbox de diálogo após a conclusão do método ao clicar em PrimeFaces . Quando clico no botão de comando, o método setResultsForSelectedRow ouvinte de ação do bean é executado corretamente, mas não mostra a checkbox de diálogo quando o método é concluído. Se […]

Implementar conversores para entidades com Java Generics

Eu estou trabalhando no projeto JSF com Spring e Hibernate que, entre outras coisas, tem vários Converter que seguem o mesmo padrão: getAsObject recebe a representação de string do id do object, converte-o para um número e busca a entidade do tipo dado e o id fornecido getAsString recebe e entidade e retorna o id […]

Força o JSF a processar, validar e atualizar componentes de input readonly / disabled de qualquer maneira

Eu estou criando uma calculadora onde um usuário pode fazer as várias operações, clicando no numpad virtual. Agora quero restringir o usuário a selecionar apenas os vários caracteres clicando nos botões e ele não deve poder inserir os valores usando o teclado. Eu tentei usar readonly=”true” mas ele não está validando a input nem definindo […]

Mostrando resultados de Hibernate / JPA em causas de dados do JSF: java.lang.NumberFormatException: Para cadeia de input: “”

Eu tenho inicialmente a consulta abaixo para obter List : Query query = session.createQuery(“select table1 from Table as table1”); this.employees = (List) query.list(); Isso é renderizado com sucesso abaixo da tabela de dados: No entanto, quando tento recuperá-lo de 2 tabelas como abaixo: Query query = session.createQuery(“select a.name, b.id from Table1 as a, Table2 as […]