give me meanging of above things.
meaning of 
request.getSession().setAttribute(),response.setHeader("Content-Disposition", "attachment;filename=\"Destination.csv\"");,response.getOutputStream();,out.println()
and why use request.getSession().setAttribute() 

my code for related it is
request.getSession().setAttribute("lcrConfigProductionRelData",lcrConfigProductionRelData);
lcrConfigProductionRelData is collection 
and this code present in jsp and it access in servlet
servletCode is
(httpSession.getAttribute("lcrConfigProductionRelData");
give me meanging of above things.
===

meaning of 
request.getSession().setAttribute(),response.setHeader("Content-Disposition", "attachment;filename=\"Destination.csv\"");,response.getOutputStream();,out.println()
and why use request.getSession().setAttribute() 

my code for related it is
request.getSession().setAttribute("lcrConfigProductionRelData",lcrConfigProductionRelData);
lcrConfigProductionRelData is collection 
and this code present in jsp and it access in servlet
servletCode is
(httpSession.getAttribute("lcrConfigProductionRelData");