NullPointerException

Boa tarde,

estou tentando pegar uma coleção que estar na sessao porem esta dando null pointer exeption como contornar esse problema

esse e o trecho de codigo

try {
			PrepararPreVendaDao ppvd  = new PrepararPreVendaDao();
			Collection<ColaboradorBean>listaColaborades= ppvd.listafunc();
			request.getSession().setAttribute("listaDeColaborado", listaColaborades);//passo a lista  como atributo para sessao 
			

			Collection<ColaboradorBean> a= (Collection<ColaboradorBean>) request.getAttribute("listaDeColaborado");//tento recuperar a mesma, so que da nullPointerException
			
			for (ColaboradorBean funcionario : a){//aki  é onde acusa o nullPointerException
//tento exibir os nomes contidos na coleao  a, mas nao da!!
			ColaboradorBean func = new  ColaboradorBean();
			func.setNomeUsuario(funcionario.getNomeUsuario());
			func.setIdUsuario(funcionario.getIdFuncionario());
			
			System.out.println(func.getNomeUsuario());
		
		}

alguma dica de como resolver , desde ja grato

Você setou a lista na sessão e está tentando obter do request. Deveria obter a lista, de request.getSession(), assim:

Obrigado, esse detalhe me ajudou muito…