Componente Campo de senha do JSF 1.1
Consulte também
Você pode arrastar o componente Campo de senha
da categoria Básico da Paleta para o Visual Designer a fim de criar um componente para o qual a entrada indicada seja obscura (todos os caracteres são estrelas ou marcadores). O texto inserido pelo usuário (a propriedade password do componente) não está, de nenhuma forma, oculto ou codificado na rede ou no servidor. Ele apenas não é exibido na tela do navegador da Web.
-
Este é um componente JavaServer Faces 1.1. Você vê os componentes que usam essa
versão do JavaServer Faces quando o seu projeto usa J2EE 1.4 ou J2EE 1.3.
Depois de adicionar um campo de senha à pagina JSF Visual Web, você pode:
- Selecionar o componente e editar suas propriedades na janela Propriedades do componente Campo de senha. Algumas propriedades típicas que podem ser editadas são:
- id. O nome do componente. No arquivo JSP, este nome é o valor do atributo
id do componente. No bean de página, o valor desta propriedade é o nome do objeto PasswordField.
- rótulo. Um rótulo que descreve um campo, tal como
Insira sua senha.
- A propriedade
label não é tão flexível quanto o componente Rótulo. Você pode usar o componente Rótulo se quiser ter mais controle sobre a aparência do rótulo, tal como o posicionamento do rótulo em relação ao componente.
- colunas. A largura do campo de texto em caracteres. Se o usuário digitar mais caracteres dos que cabem, o campo rola horizontalmente.
- senha. A senha indicada pelo usuário e que é enviada ao servidor. Você pode vincular esta propriedade a um objeto ou provedor de dados que representa um campo de banco de dados, um serviço Web ou um Enterprise Bean que recebe o valor. Se fornecer um valor a esta propriedade, o campo de senha é exibido inicialmente com um asterisco ou um marcador para cada letra.
- Clique com o botão direito do mouse no componente e escolha um dos seguintes itens no menu pop-up:
- Definir foco inicial Coloca o foco neste componente quando o usuário abre a página e coloca um cursor de edição no campo.
- Editar manipulador de eventos. Escreve o código de um dos manipuladores de eventos a seguir.
- validate. Abre o Editor de Java com o cursor posicionado no método
validate do componente para que você possa inserir o código para validar o valor do componente.
- processValueChange. Abre o Editor Java com o cursor posicionado no método
processValueChange do componente para que você possa inserir o código que é executado quando o valor deste componente sofrer alterações (por exemplo, quando o usuário altera o valor de outro componente que está controlando o valor deste componente).
- Vincular aos dados. Abre a caixa de diálogo que permite vincular a propriedade
password do componente a um objeto ou a um provedor de dados. Para obter mais informações, consulte Caixa de diálogo Vincular aos dados.
- Enviar automaticamente ao alterar Faz com que o formulário seja enviado automaticamente se o valor do componente sofrer alterações. Define a propriedade onclick JavaScript do componente como
common_timeoutSubmitForm(this.form, 'id-do-componente');. Em tempo de execução, este código faz com que o formulário seja enviado automaticamente se o usuário alterar o valor do componente. Depois de o formulário ter sido enviado, ocorre a conversão e a validação no servidor, quaisquer métodos ouvintes de alteração de valor são executados e, em seguida, a página é reexibida.
Um componente configurado como Enviar automaticamente ao alterar pode usar formulários virtuais para limitar os campos de entrada processados quando o formulário é enviado. Se o componente de envio automático for definido para enviar um formulário virtual, somente os participantes de tal formulário virtual serão processados quando o envio automático ocorrer.
- Vinculações de propriedade. Abre a caixa de diálogo que permite vincular as propriedades dos componentes, além da propriedade
password, a outros objetos ou beans de propriedades que atualizam automaticamente estas propriedades do componente.
- Adicionar atributo de vinculação. Essa opção adiciona um atributo de vinculação ao componente
- Observação: se você planeja fazer o script do componente em código Java, deve adicionar um atributo de vinculação manualmente, que é vinculado usando uma expressão vinculadora de valor a uma propriedade do bean da página de backup.
- Remover atributo de vinculaçãoEssa opção remove o atributo de vinculação do componente.
- Consulte também
- Vinculando propriedades do componente
- Trabalhando com componentes
- Tarefas de componente: referência rápida
- Sobre a Paleta do Visual Web
Notificações legais