OT: what is JNDI ???

>
> > Is there a way to list all of the JNDI Resources that are loaded for a
> > particular context?
>
> Sure.
>
> Here is a snipp from my "JNDI browser" JSP:
>
> <%@ page
>   info="JNDI browser"
>   import="javax.naming.*, javax.sql.*, java.sql.*"
>   contentType="text/html; charset=windows-1250"
> %><%!
> static public String DEF_CPATH = "java:/";
> %><%
> //String contextPath = "java:comp/env/jdbc";
> String contextPath = request.getParameter( "cpath" );
> if( contextPath == null ) {
>   contextPath = DEF_CPATH;
> }
> %>
> <html>
> <head>
> <title>Test - JNDI browser</title>
> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
> </head>
>
> <body bgcolor="#FFFFFF" text="#000000">
> <h1>JNDI browser</h1>
> <p>Context looked up: <strong><%= contextPath %></strong></p>
> <%
> InitialContext initCtx;
> Context envCtx;
>
> initCtx = new InitialContext();
> if( (envCtx = (Context)initCtx.lookup( contextPath )) == null ) {
>   out.println( "<p>No " + contextPath + " context</p>" );
> } else {
>   NamingEnumeration enum = initCtx.listBindings( contextPath );
>   int i = 1;
> %>
> <table width="100%" border="1" cellspacing="0" cellpadding="3">
>   <%
>   while( enum.hasMore() ) {
> %>
>   <tr>
>     <td><%= i %></td>
>     <td><%= ((Binding)enum.next()).toString() %></td>
>   </tr>
> <%
>   }
> %>
> </table>
> </body>
> </html>
>
> Nix.
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to