Ir para conteúdo
Fórum Script Brasil

bruno_r_santana

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre bruno_r_santana

bruno_r_santana's Achievements

0

Reputação

  1. Olá pessoal, Eu consegui colocar um objeto no ServletContext, mas precisava que esse objeto, no caso um ArrayList fosse criado no momento que a aplicação fosse iniciada. No meu servlet coloquei assim para criar o ArrayList e jogá-lo no ServletContext: ArrayList<String> analistasLogados = new ArrayList<String>(); analistasLogados.add(usuario.getNome()); ServletContext context = request.getSession().getServletContext(); context.setAttribute("logados", analistasLogados); Na jsp precisei pegar o conteúdo do ArrayList e fiz assim: ServletContext context = request.getSession().getServletContext(); ArrayList<String> analistasLogados = (ArrayList<String>)context.getAttribute("logados"); for(int i=0;i<analistasLogados.size();i++){ out.println((String)analistasLogados.get(i)); } No xml está assim: <context-param> <param-name>logados</param-name> <param-value>analistasLogados</param-value> </context-param> O problema é que toda vez que eu chamo o Servlet ele recria o ArrayList. Tem alguma forma de inicializar o ArrayList junto com a aplicação ao invés de criá-lo no código fonte do Servlet? Obrigado
  2. Olá a todos, Estou tentando usar um for para armazenar um determinado número de espaços na variável espacos, por exemplo armazenar 16 espaços nela assim " " mas dá erro quando o programa chega nesse for e fecha. O erro ocorre no for que deixei comentado. Agradeço qualquer ajuda. Segue o trecho do código: char* concatena(char* texto,int tam){ int numespacos; numespacos = 20 - tam; char* espacos = ""; /*for(int i=0; i<numespacos; i++){ strcat(espacos, " "); }*/ strcat(texto, espacos); return texto; } void disponiveisParaEmprestimo(){ system ("cls"); cout<<"Nome do livro | "<<"Autor | "<<"Disponiveis para emprestimo"<<endl; for(int i=0; i<nl;i++){ cout<< concatena(l[i].nome, strlen(l[i].nome))<<l[i].autor<<" "<<l[i].exemplares - l[i].emprestados<<endl; } }
×
×
  • Criar Novo...