beleza, era por aí mesmo que tava indo :) dúvida de desempenho:
vou acessar o banco a cada chamada, ou faço isso no init() do FrontController uma vez só? se fizer uma vez só, como vou atualizar o sistema quando alguém mudar a tabela ? derrubar o servidor? uso threads? esse projetinho se tornou uma diversão, um vício :)) valeu, Felipe Gaúcho > No servlet você faz um consulta ao banco (quando digo servlet, quero > dizer, > servidor, ou seja, use um DAO pra acessar o banco né :-)) e monta uma > lista > das opções existentes. Coloque essa lista no request. > > request.setAttribute("options", optionsList); > > No JSP, você obtém essa lista: > > <% > List optionsList = (List) request.getAttribute("options"); > %> > > e cria um loop pra montar sua lista de radios > <% > if (optionsList != null) { > for (int i = 0; i < optionsList.size(); i++) { > OptionVO vo = (OptionVO) optionsList.get(i); > %> > <!-- monte o objeto do form html aqui --> > > <% > } > } > %> > > Mas o ideal mesmo é criar uma taglib pra evitar que exista tanto código > numa > página JSP. > > []'s > Rodrigo > ----- Original Message ----- > From: "Felipe Vieira Silva" <[EMAIL PROTECTED]> > To: <discussao@cejug.org> > Sent: Saturday, January 22, 2005 8:21 PM > Subject: [cejug-discussao] novas perguntas Core Servlet > > >> é o seguinte: eu tenho uma página JSP com uma série de "radio boxes", um >> para cada habilidade exigida em um anúncio de emprego... >> >> supondo que eu queira fazer um JSP dinâmico, ou seja, consultar >> previamente a tabela de conhecimentos desejávieis no banco e montar a >> lista de opções com o nome dos registros da tabela skills, etc. e depois >> usar a mesma estratégia para persistir as opções selecionadas pelo >> usuário... No futuro, para incluir uma nova opção, bastaria incluir uma >> linha no banco e pronto, apareceria no JSP.... >> >> OK, mas como fazer? >> >> simplesmente usando o writer no servlet ? usando um filtro ? >> >> sugestões.... >> >> OBS: lembre que é servlet puro + jsp + design patterns, não me venha com >> struts ou EJB :)))) o objetivo do projeto é aprendizado (prova de >> conceito >> diriam alguns) e não produção... num segundo momento virá o EJB, depois >> o >> struts, o springer, o JBanana e depois os outros frameworks que o povo >> vai >> inventar enquanto isso... :) >> >> valeu, >> >> Felipe Gaúcho >> >> >> -------------------------------------------------------------------------- > ----------------- >> Ceara' Java User Group >> >> Para cancelar sua assinatura, envie um e-mail para: > [EMAIL PROTECTED] >> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] >> Falar com o administrador? e-mail para: [EMAIL PROTECTED] >> >> >> > > > ------------------------------------------------------------------------------------------- > Ceara' Java User Group > > Para cancelar sua assinatura, envie um e-mail para: > [EMAIL PROTECTED] > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > Falar com o administrador? e-mail para: [EMAIL PROTECTED] > > ------------------------------------------------------------------------------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED]