<%@ page import="examples.Student"%> <%@ page import="examples.Address"%> <%@ page import="examples.Course"%> <%@ page import="examples.RandomString"%> <%@ page import="java.util.*"%> <%@page contentType="text/html" %> <% Student mary = (Student)session.getAttribute("joe"); Address addr = (Address)mary.getAddress(); if( mary == null) { throw new RuntimeException("getAttribute(): null instance of Mary."); } Collection col = mary.getCourses(); if( col == null || col.size() == 0) { throw new RuntimeException("getAttribute(): null instance of Courses."); } Course first = null; first = (Course)col.iterator().next(); %>

Session ID (postfixed by jvmRoute in each node): <%=session.getId()%>

Mary's instructor is:

<%=first.getInstructor()%>

and zip code is:

<%=mary.getAddress().getZip()%>