
examples.cluster-j2ee14.etc.resources.web.jsp.sessionRsp.jsp Maven / Gradle / Ivy
The newest version!
<%@ page import="java.util.Enumeration" %>
<%@ page import="java.util.Date" %>
<%@ page import="javax.ejb.Handle" %>
<%@ page import="org.ow2.jonas.examples.cluster.j2ee14.beans.samplecluster2.*" %>
<%@ page import="javax.rmi.PortableRemoteObject" %>
<%
Date dc = new Date(session.getCreationTime());
Date da = new Date(session.getLastAccessedTime());
%>
SessionServlet Output
SessionServlet Output
getRequestURL <%=request.getRequestURL()%>
for the <%=session.getAttribute("sessiontest.counter")%> times.
from <%=request.getRemoteAddr()%>(user is <%=request.getRemoteUser()%>)
To server <%=request.getServerName()%> on port <%=request.getServerPort()%>.
Request path:
Servlet executed on JOnAS instance (<%=request.getAttribute("jonas.WEB.served.by")%>)
Stateless EJB executed on JOnAS instance (<%=request.getAttribute("jonas.EJB.served.by")%>)
>Ask again,
>release session,
>check session,
>home.
Session Data:
New Session: <%=session.isNew()%>
Session ID: <%=session.getId()%>
Creation Time: <%=dc.toString()%>
Last Accessed Time: <%=da.toString()%>
<%
Handle h = (Handle) session.getAttribute("myStateful");
if (h != null) {
MyStateful bean = null;
try {
bean = (MyStateful) PortableRemoteObject.narrow (h.getEJBObject() , MyStateful.class);
out.print(bean.getLogDump());
} catch (Exception e) {
out.print(e.getMessage());
}
}
%>
Sample is OK.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy