FW: [java-list] Dúvida_sobre_bean_e_servlet
Augusto, Obrigado pela resposta. Mais uma dúvida: Ná página jsp digito uma data para pesquisa. No servlet valido esta data e chamo uma outra classe que conecta no banco de dados e popula um vetor e este vetor é devolvido para o servlet. Neste servlet monto a saida em html para a consulta. Só que estou estudando o famoso MVC e entendi que é muito importante a separação das camadas por uma série de motivos, sendo assim estou alterando a minha consulta, onde gostaria de popular um bean após o select no banco, no servlet redirecionar para uma página jsp e nesta página jsp de resultados da consulta, ler este bean. Este é o melhor processo, correto ? Marcus Augusto -Original Message- From: Augusto Cesar Castoldi [mailto:accastoldi;yahoo.com.br] Sent: Saturday, October 12, 2002 12:57 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: [java-list] Dúvida_sobre_bean_e_servlet Marcus, depende o contexto que vc trabalho com o jsp. Você deve colocar o bean dentro da sessão, pageContext, application ou do request. Você poderia fazer assim: session.setAttribute(meuBean, meuBean); ou request.setAttribute(meuBean, meuBean); Para pegar esse bean dentro do servlet. Faça assim: MeuBean meuBean = (meuBean)session.getAttribute(meuBean); ou MeuBean meuBean = (meuBean)request.getAttribute(meuBean); até mais, Augusto --- Marcus Augusto [EMAIL PROTECTED] escreveu: Pessoal, Como faço para o meu servlet enxergar um bean que foi populado por uma página jsp ? Obrigado, Marcus Augusto ___ Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios. http://br.geocities.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Att.: Valter Araujo
Tudo bom, Gostaria de saber a funcionalidade da linha: jsp:useBean id=consulta scope=session class=conn.ConsultaBd/ na página Resultado2.jsp, pois vc está criando logo abaixo um objeto do tipo consulta ConsultaBd consulta = new ConsultaBd(); ? Eu criei uma aplicação com o seu código e o mesmo executa com uma das opções acima. Obrigado, Marcus Augusto -Original Message- From: Wilder Rodrigues [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 10, 2002 2:59 PM To: [EMAIL PROTECTED] Subject: [java-list] Att.: Valter Araujo Seu e-mail tah retornando Olá a todos! Os arquivos com exemplos dos quais falei na lista seguem em anexo. Porém, antes gostaria de dizer a vocês que não sou tão bom quanto os caras que estão na lista, mas tento fazer o melhor. Portanto, se encontrarem um exemplos melhor por aí, usem. =] Trabalho com Java a 6 meses e, só a 2 meses utilizo a tecnologia JSP. Já tenho um sistema feito em JSP e estou começando outros dois. Estou me aprimorando e tentando evitar o uso de código Java dentro do arquivo .JSP. Esse aquivo .JSP que vocês estão recebendo está quase limpo, foi o mais perto que eu pude chegar de um código sem JAVA, mas vou continuar estudando Servlets para que isso logo aconteça. Bem, sobre o código fonte: 1. O arquivo Conecta.java Empacotei a classe dentro da pasta conn (como vocês poderão ver). Esta pasta deverá ser copiada para - \WEB-INF\classes O arquivo é composto por um construtor vazio, um método getCon() que retorna um Connection (con) para ser utilizado pelo PreparedStatement. O método setCon() faz o tabalho de carregar o driver e se conectar ao banco. O método setDescon() desconecta do banco de dados. 2. O arquivo ConsultaBd.java Também está empacotado e deve seguir a regra aplicada ao arquivo Conecta.java (copiar para - \WEB-INF\classes) Instancio a classe Conecta, assim criando o objeto con. O construtor inicializa os atributos. Dentro do método getConsulta() todo o trabalho acontece. Me conecto ao banco, executo a query e adiciono o registros ao vetor. Daí, desconecto do banco e retorno o vetor. 3. O arquivo Resultado2.jsp Neste arquivo eu importo o pacote conn e as classes que vou precisar. O jsp:useBean carrega a classe ConsultaBd. Instacio a classe... Chamo o método getConsulta()... Imprimo o resultado na tela...E limpo o vetor Pronto Foi assim que eu fiz. Com certeza existe uma forma mais fácil, mas essa tah funcionado beleza comigo. Lógico que vou tentar aprimorar... Pois sei que poderia ter utilizado as tags jsp:setProperty e jsp:getProperty... Mas ainda não estou seguro do funcionamento dessas. Espero ter ajudado. Atenciosamente, Wilder Rodrigues Desenvolvedor Java/JSP Oracle A8i Oracle OR8i Sic Informática - Natal/RN 84-234-3737 -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Dúvida sobre bean e servlet
Pessoal, Como faço para o meu servlet enxergar um bean que foi populado por uma página jsp ? Obrigado, Marcus Augusto
[java-list] Leitura de Código de Barras
Pessoal, Gostaria de saber se algum já viualguma api para leitura (ocr) de código de barras em imagens do tipo TIFF ? Agradeço a ajuda antecipamente, Marcus Augusto F. de Almeida [EMAIL PROTECTED]
[java-list] Error encoding
Pessoal, Estou compilando a classe Amostra.java que está na seguinte estrutura: "C:\tomcat\webapps\RPE\WEB-INF\classes" e a primeira instrução dentro da classe é: package pckTeste; Ele criar o diretório do package - pckTeste e coloca a classe compilada (Amostra.class) dentro do mesmo, só que quando eu entro na minha página o seguinte erro acontece: org.apache.jasper.JasperException: Unable to compile class for JSPC:\tomcat\webapps\RPE\WEB-INF\classes\Amostra.java:1: The source file encoding may be different with this platform encoding. Please use -encoding option to adjust file encoding, or apply native2ascii utility to make source file ASCII encoding. O que pode estar acontecendo ? Estou utilizando Win 2000 Prof, jdk 1.3.1, tomcat 3.2.3, ie 5.5 e o JCreator. p.s. Estou chamando a página do mesmo ambiente que é o Win 2000 Prof. Obrigado, Marcus Augusto F. de Almeida
[java-list] Dúvida Package
Olá, Estou compilando esta classe teste eé criado o aaa.class mas não cria o pacote, por que ? package teste; public class aaa{ public static void main(String[] args){ System.out.println("teste"); }} Obrigado, Marcus Augusto F. de Almeida
[java-list] Erro java.lang.ClassCastException: java.util.Vector
Pessoal, Tenho um servlet que faz validação de dados e caso existam inconsistências, as mensagens de validação são adicionadas para um Vector: Vector errors = new Vector(); errors.add("Por favor, entre com um email válido."); No final do servlet eu verifico se existem erros ( errors.size()0 ) evolto para a página que contem os erros rd.forward(..). Na página que contem os erros eu buscar todos os erros retornado pelo servlet e ai ocorre o erro de ClassCastException. %String[] errors=(String[])request.getAttribute("errors");% onde estou errando ? obrigado. Marcus Augusto F. de Almeida
[java-list] Dúvida servlet
Pessoal, Faço a validação de dados de uma página quando executo um submit e chamo neste momento um servlet. Neste servlet faço a validação necessária e caso existem erros nos dados enviados volto para a página inicial utilizando o código abaixo: RequestDispatcher rd;rd=getServletContext().getRequestDispatcher(/form.jsp);rd.forward(request, response); Só que na url fica o endereço do servlet, por exemplo: http://localhost:8080/cpd/servlet/FormHandlerServlet O problema acontece quando altero o dado e executo novamente o submit e ele me retorna o erro de página não encontrada. O que está de errado ? Quando faço o dispatcher para a página "form.jsp" ele não deveria atualizar a url ? Obrigado, Marcus Augusto F. de Almeida
[java-list] Código ASCII
Pessoal, Estou com a seguinte dúvida: Preciso percorrer uma string que pode variar de tamanho e quando encontrar os códigos ascii 13 e 10 devo quebrar está linha, e continuar a pesquisaratéo final da string. No final devo pegar todas as linhas encontradas e enviar para uma saída qualquer. Como faço este procedimento de reconhecer os códigoa ascii's ? Obrigado pela ajuda, Marcus Augusto F. de Almeida
[java-list] Upload
Pessoal, Preciso fazer uma página em jsp que faça upload de arquivos, sendo que, quando o arquivo já estiver no servidor, será realizada uma consistência do mesmo para validar se os dados estão corretos. Após este passo devo encaminhar para o usuário uma página informando se o arquivo está ok ou se o mesmo não está ok contendo assim um log para que o mesmo possa identicar os erros e alterá-los. Gostaria da ajuda para identificar qual será a melhor forma de implementar esta solução. Eu estava pensando em usar uma página jsp com login e outra página, após validação de usuário contendo um upload (talvezutilizando o jspSmartUpload, conforme já foi descrito algumas vezes na lista - o que acham? ) Obrigado pela ajuda, Marcus Augusto F. de Almeida
[java-list] Gráfico
Pessoal, Preciso desenvolver uma página jsp que mostrará um gráfico baseado em dados obtidos através de uma query no banco de dados. A minha dúvida está em como construir este gráfico. Alguém pode me dar uma ajuda, por favor ? Já existe alguma pacote free para este fim, ou eu tenho que usar as api's do java para construir tudo do zero ? Obrigado, Marcus Augusto F. de Almeida [EMAIL PROTECTED] Laboratório Hermes Pardini - CPD Tel. (31) 3228-6481
[java-list] Ant e CSV
Pessoal, Gostaria de saber maiores informações sobre as ferramentas Ant e CSV, como usá-las corretamente, pois estou tendo dificuldade em fazer tudo funcionar corretamente. Se alguém tiver algum projeto bem simple ou alguma documentação mais elaborada gostaria, se possível, receber uma cópia dos mesmos. Obrigado. Marcus Augusto F. de Almeida [EMAIL PROTECTED] Laboratório Hermes Pardini - CPD Tel. (31) 3228-6481
[java-list] Erro em página JSP
Olá, Alguém sabe me explicar o que seria este erro na minha página JSP: -- java.io.IOException: Error: Attempt to clear a buffer that's already been flushed p.s. uso tomcat 3.2, apache, jdk1.3.1 Obrigado, Marcus Augusto F. de Almeida [EMAIL PROTECTED]
[java-list] Acentução
Pessoal, Gostaria de saber se alguém possui ou já viu alguma classe que retira os acentos das palavras. Por exemplo: laboratório -- laboratorio. obrigado, Marcus Augusto F. de Almeida [EMAIL PROTECTED] Laboratório Hermes Pardini - CPD Tel. (31) 3228-6481
[java-list] Transação
Pessoal, Gostaria de uma dica de voces. Estoutendo o seguinte problema com a minha aplicacao web: Quando vou salvar os registros no banco de dados (Caché), eu preciso ter o controle de transação, sendo assim uso "conn.setAutoCommit(false);" para abrir a transação. Neste momento faço várias operações com o banco de dados, só que ele não está respeitando a transação quando acontece um erro, ou seja, ele não executa o rollback. Ai está o problema. O que pode estar acontecendo. Eu utilizo páginas jsp com Javabeans e armazeno todos os meus dados, enquanto navego pelas página, em hashtables. Quando clico no botão de concluirleio destas hashtables e executo um metodo de "insertToDB" de cada Javabeans. Alguma sugestão ? Abraços a todos e gostaria de agradecer pela ajuda que venho recebendo através de e-mails recebidos anteriormente. Marcus Augusto
[java-list] Formatacao de Data
Pessoal, Estou lendo do banco um campo que é do tipo "data", só que ele me retorna o valor na seguinte formatacao: -mm-dd (2002-01-04), só que eu preciso do valor no seguinte formato: dd/mm/. É possível fazer isto ? Obrigado a todos, []s Marcus Augusto
[java-list] Controle de Transação
Pessoal, Gostaria de saber se é possível terum controle de transação dentro de outro controle de transação, pois preciso inserir um registro em uma determinada tabela e para isso preciso fazer um select na mesma para verificar qual o último número de registro incluído e acrescentrar 1 a este número e depois executar o insert. Esta seria uma transação. As outras são externas contendo todas as informações pendentes. Aproveitando gostaria de saber o que significa o nível de isolação da transação através do método setTransactionIsolation() da Intercade Connection. Obrigado a todos, []s Marcus Augusto
[java-list] Classe
Olá a todos, Por favor, alguém poderia me explicar o que é uma classe singleton ? Obrigado, Marcus Augusto --- http://www.brfree.com.br - O primeiro provedor gratuito do Brasil -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Dúvida em JSP
Olá a todos, Estou com um PROBLEMA muito sério e estou precisando da ajuda de vocês. Eu criei uma aplicação usando JSP e dentro das minhas páginas eu declarei algumas variáveis dentro da tag %! % e estás variávies são utilizadas dentro dá pagina para tratamento de loops, etc... O erro que acontece é o seguinte, quando abro novas instâncias do browser e acesso está página, as variávies estão sendo compartilhadas entre as sessões, causando vários problemas, tais como criação de controles na página errados, etc... A minha pergunta é a seguinte: como posso fazer com que estas variaveis tenham scopo de sessão, evitando este problema. ambiente: windows 2000 prof., tomcat 3.2, jdk1.3.1, banco de dados SQL. Me ajudem, por favor. Obrigado. Marcus Augusto --- http://www.brfree.com.br - O primeiro provedor gratuito do Brasil -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Problema com JSP
Olá a todos, Estou com um problema grave que descobri ontem e não achei uma solução ainda. Eu uso variáveis declaradas na minha página jsp. Estas variávies ficam dentro da área de declaração: %! %. Notei que está acontecendo quando a concorrência é alta ou seja, abro duas instâncias do browser e executo as mesmas ações (salvar,etc..), só que com dados diferentes e em algum momento acontece a troca de informações entre os browsers. Um exemplo: Eu tenho uma variável que controla o numero de linhas de paciente e que tem um crescimento de 4 em 4 itens, quando preencho as 4 linhas e clico no botão Atualizar deverão ser criadas mais 4 em branco. Neste mesmo momento pressiono o botão Atualizar na outra instância do browser ele assume algum valor errado e cria n linhas nesta instância. Como posso contornar este problema ? eu pensava que era criada no servidor uma instância daquela sessão que esta ativa, evitando assim este problema. p.s. ambiente de desenvolvimento: windows 2000 professional, tomcat 3.2, jdk1.3, banco de dados Caché. Saudações, Marcus Augusto --- http://www.brfree.com.br - O primeiro provedor gratuito do Brasil -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Validações utilizando JavaScript
Pessoal, Gostaria de uma ajuda se possível... Estou fazendo validações em campos de uma página jsp utilizando JavaScript. Tenho uma página jsp que é executada e dentro dela eu faço um include de uma página htm como se segue abaixo: pageContext.include("rpe_part1.htm"); antes deste include existe apena código java/jsp (%...%) e depois um loop para montagem da página jsp de itens de um pedido. A página .htm possui uma tagscript language="JavaScript" com funções para validar campos na página, setar foco no primeiro campo, etc.. por exemplo: fAtualizar(){ if (document.frmRegistroPedidoExame.txtNome_Responsavel.value == ""){ window.alert("Responsável é um campo obrigatório."); document.frmRegistroPedidoExame.txtNome_Responsavel.focus(); return false; } } body topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0" bgcolor="#ff" form name="frmRegistroPedidoExame" method="post" action="rpe.jsp" table border="0" width="100%" cellspacing="0" cellpadding="0" ná página jsp existe um botão: input type="button" value="Atualizar" name="sbmAtualizar" onde chamo a rotina (fAtualizar()) acima descrita e é onde o erro acontece-- objeto não definido, no caso acima é o txtNome_Responsavel. O que devo fazerpara resolver este problema ? Já verifiquei nome do campo, form, etc... Obrigado, pela ajuda. Atenciosamente, Marcus Augusto Fábrica de Software
RES: [java-list] JAVA compiladores
Marcus, Eu tenho usado um compilador chamado JCreator (www.jcreator.com), ele foi escrito em "C", é leve e bem fácil de trabalhar. AIDE da Sun, ou seja, o Forte é legal só que é bastante pesada, consome uma memória fenomenal. []s Marcus Augusto -Mensagem original-De: Marcus Renato Sobreira [mailto:[EMAIL PROTECTED]]Enviada em: Quinta-feira, 2 de Agosto de 2007 11:59Para: [EMAIL PROTECTED]Assunto: [java-list] JAVA compiladores Sou iniciante no mundo do JAVA e o pouco que aprendi sobre ele foi feito num "compilador " chamado Kawa. Sei tb que ele é muito limitado e ruim de trabalhar. Gostaria de saber qual é o melhor compilador para se trabalhar em JAVA e se existe algum lugar da inet em que eu possa baixar algo que valha a pena. Gostaria tb que comentassem a respeito do Forte (JAVA). Obrigado. Marcus.