All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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