I have not set any AGE fot session. Nothing in DD or in my code. Code Sample Below:
===
step_1_controller.jsp
===
<%@page import="java.util.*" %>
<%
String s1 = "";
s1 = request.getParameter("application");
session.setAttribute("Application",s1);
String s2 = request.getParameter("bg_instances");
session.setAttribute("numServers",s2);
session.setAttribute("numServersBackup",s2);
ArrayList phyServers = new ArrayList(Integer.parseInt((String)session.getAttribute("numServers")));
session.setAttribute("phyServers",phyServers);
request.getRequestDispatcher("/jsp/portfolio_gen/step_2_controller.jsp").forward(request,response);
%>
===
===
step_2_controller.jsp
===
<%
if(Integer.parseInt((String)session.getAttribute("numServers"))!= 0)
{
%>
<form action="step_3_controller.jsp" method="POST">
<%
int numServersVal = Integer.parseInt((String)session.getAttribute("numServers")) - 1 ;
String s = ""+numServersVal;
session.setAttribute("numServers",s);
%>
<%@include file="/jsp/portfolio_gen/PhysicalServerView.jspf" %>
<input type="submit" value="next" />
</form>
<%
}
else
request.getRequestDispatcher("/jsp/portfolio_gen/step_4_controller.jsp").forward(request,response);
%>
====
====
step_3_controller.jsp
====
<
jsp:useBean id="phyServer" class="com.ibm.in.model.PhysicalServer" />
<jsp:setProperty name="phyServer" property="serverName" value='<%=request.getParameter("p_sName")%>' />
<jsp:setProperty name="phyServer" property="serverType" value='<%=request.getParameter("p_sType")%>' />
<jsp:setProperty name="phyServer" property="serverGenre" value='<%=request.getParameter("p_sGenre")%>' />
<jsp:setProperty name="phyServer" property="serverIP" value='<%=request.getParameter("p_sIP")%>' />
<jsp:setProperty name="phyServer" property="userName" value='<%=request.getParameter("p_sUser")%>' />
<jsp:setProperty name="phyServer" property="password" value='<%=request.getParameter("p_sPass")%>' />
<jsp:setProperty name="phyServer" property="howToAccess" value='<%=request.getParameter("p_sAccess")%>' />
<jsp:setProperty name="phyServer" property="directoriesForApp" value='<%=request.getParameter("p_sRefer")%>' />
<%
ArrayList phyServers = (ArrayList) session.getAttribute("phyServers");
System.out.println("phySevers :"+phyServers);
phyServers.add(phyServer);
session.setAttribute("phyServers",phyServers);
request.getRequestDispatcher("/jsp/portfolio_gen/step_2_controller.jsp").forward(request,response);
%>
======================
in step_3_controller.jsp, last but FOURTH line "System.out.println("phySevers :"+phyServers);" GIVES ME NULL.