Você está aqui: JSP (Java Server Pages) ::: JavaBeans ::: Passos Iniciais |
Usando JavaBeans em páginas JSPQuantidade de visualizações: 14 vezes |
USANDO JAVABEANS EM PÁGINAS JSP Em dicas anteriores você aprendeu o que são JavaBeans e como escrevê-los. Nesta dica você aprenderá como usar um JavaBean em uma página JSP. IMPORTANTE: O uso de JavaBeans em uma página JSP envolve as actions <jsp:useBean>, <jsp:setProperty> e <jsp:getProperty>. Estas actions são apresentadas em mais detalhes em alguma lugar deste pacote de dicas. Pesquise se ficar com dúvidas. O primeiro passo para usar um Bean em uma página JSP é criá-lo. Se você já o fez, basta observar o código a seguir: <jsp:useBean id="cliente" class="estudos.Cliente" scope="page" /> <html> <head><title>Usando JavaBeans</title></head> <body> <!- Define o valor "Osmar J. Silva" para a propriedade "nome" do Bean "cliente" --> <jsp:setProperty name="cliente" property="nome" value="Osmar J. Silva" /> <!- Define o valor "Osmar J. Silva" para a propriedade "nome" do Bean "cliente" --> <p>O nome do cliente é: <jsp:getProperty name="cliente" property="nome" /></p> </body> </html> Aqui nós estamos assumindo que você criou um Bean que contém uma variável privada do tipo String chamada "nome" e que este Bean contém um método público chamado setNome que aceita uma String como argumento. Sendo assim, o nome do cliente pode ser definido da seguinte forma: <jsp:setProperty name="cliente" property="nome" value="Osmar J. Silva" /> Para obter o valor de uma das propriedades do Bean nós usamos a action <jsp:getProperty>. Veja: <jsp:getProperty name="cliente" property="nome" /> Aqui nós usamos a propriedade name para identificar o Bean e a propriedade property para identificar a propriedade do Bean que estamos acessando (na verdade o que temos aqui é uma chamada ao método getNome do Bean). Experimente acessar demais as demais variáveis do Bean, seja para alterar ou exibir seus valores na página. |
Link para compartilhar na Internet ou com seus amigos: |
Vamos testar seus conhecimentos em Fenômeno de Transportes e Hidráulica |
Empuxo O princípio elaborado por Arquimedes diz que a força de flutuação sobre um corpo submerso em um fluido é igual ao peso do fluido deslocado pelo corpo. À luz desse princípio, calcule a carga total que um navio no mar (1,03g/cm3) pode carregar sem afundar, supondo que ele tem um volume de 200m3. A) 150.000kg. B) 190.000kg. C) 106.000kg. D) 200.000kg. E) 206.000 kg. Verificar Resposta Estudar Cards Todas as Questões |
Vamos testar seus conhecimentos em Fenômeno de Transportes e Hidráulica |
Vazão de projeto O escoamento livre em condutos é caracterizado por ter uma superfície livre, cuja pressão atuante é a pressão atmosférica. Considere o dimensionamento de um canal de drenagem em terra com vegetação rasteira nos taludes e fundo, possui: taludes 2H: 1V e declividade de fundo (So) de 20cm/km. Ele foi dimensionado para uma determinada vazão de projeto Q, tendo chegado a uma seção com largura de fundo (b) igual a 1,5m e altura da lâmina de água (yo) 1,30m. Determine qual a vazão Q do projeto e indique se a seção é de mínimo perímetro molhado. Dados: 0,025 (cobertura vegetal rasteira). A) Vazão de projeto de 2,45m3/s e satisfaz a condição de mínimo perímetro molhado. B) Vazão de projeto de 2,72m3/s e satisfaz a condição de mínimo perímetro molhado. C) Vazão de projeto de 3,94m3/s e satisfaz a condição de mínimo perímetro molhado. D) Vazão de projeto de 3,54m3/s e não satisfaz a condição de mínimo perímetro molhado. E) Vazão de projeto de 2,99m3/s e não satisfaz a condição de mínimo perímetro molhado. Verificar Resposta Estudar Cards Todas as Questões |
Vamos testar seus conhecimentos em Ética e Legislação Profissional |
Ano: 2023 Banca: ACCESS Órgão: Prefeitura de Dores do Indaiá - MG Prova: ACCESS - 2023 - Prefeitura de Dores do Indaiá - MG - Agente Fiscal Com base no universo da ética, analise as afirmativas a seguir: I. A ética depende dos valores que a pessoa carrega, e pode, assim, ser adaptável às situações em que vive, dependendo dos seus interesses e carga cultural. II. O estudo da ética demonstra que a consciência moral nos inclina para o caminho da virtude, que seria uma qualidade própria da natureza humana. III. Um homem para ser ético precisa necessariamente ser virtuoso, ou seja, praticar o bem usando a liberdade com responsabilidade constantemente. Assinale A) se apenas as afirmativas I e II estiverem corretas. B) se apenas as afirmativas I e III estiverem corretas. C) se apenas as afirmativas II e III estiverem corretas. D) se todas as afirmativas estiverem corretas. Verificar Resposta Estudar Cards Todas as Questões |
Vamos testar seus conhecimentos em JavaScript |
Analise o seguinte código JavaScriptvar a = new Array("teste", 1, 2, -1, -2, 0xFFFFF); a.sort(); document.write(a); Qual é o resultado de sua execução? A) teste,1,2,-1,-2,1048575 B) -1,-2,1,1048575,2,teste C) Um erro na criação do array D) teste,-2,-1,1,2,1048575 Verificar Resposta Estudar Cards Todas as Questões |
Vamos testar seus conhecimentos em Python |
Qual o resultado da execução do seguinte código Python?palavra = "FACULDADE" resultado = palavra[0:len(palavra):2] print(resultado) A) EALCF B) FACULDADE C) FA D) DADE E) FCLAE Verificar Resposta Estudar Cards Todas as Questões |
Veja mais Dicas e truques de JSP (Java Server Pages) |
Dicas e truques de outras linguagens |
Delphi - Como criar chaves no registro do Windows usando o método CreateKey() da classe TRegistry do Delphi C - Como escrever uma função strtoupper() em C para transformar uma palavra inteira em letras maiúsculas |
Códigos Fonte |
Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |