listinitfac.jsp
来自「jakarta-taglibs」· JSP 代码 · 共 51 行
JSP
51 行
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<HTML>
<HEAD><TITLE>List by Init Factory example</TITLE></HEAD>
<BODY>
<%@ taglib uri="http://jakarta.apache.org/taglibs/jndi-1.0" prefix="jndi" %>
<jndi:useContext
id="test"
scope="session"
initialFactory='<%=request.getParameter("initfac")%>'
providerUrl='<%=request.getParameter("provider")%>'
/>
The Context is "<%=test.toString()%>"<BR/>
<table border="true">
<th>name</th><th>full name</th><th>class</th><th>toString of Object</th>
<jndi:list
contextRef='test'
name='<%=request.getParameter("name")%>'
nameId="aName"
classId="aClass"
objId="anObj"
bindings="false"
>
<%
String nextContext, dn;
if (anObj instanceof javax.naming.Context) {
nextContext = ((javax.naming.Context)anObj).composeName(aName, request.getParameter("name"));
dn = ((javax.naming.Context)anObj).getNameInNamespace();
} else {
javax.naming.Name name= test.getNameParser("").parse(request.getParameter("name"));
name.add(aName);
nextContext=name.toString();
dn = "N/A ";
}
%>
<tr>
<td><%=aName%><BR/>
<A href='listinitfac.jsp?initfac=<%=request.getParameter("initfac")%>&provider=<%=request.getParameter("provider")%>&name=<%=nextContext%>'>[list]</a>
<A href=lookupinitfac.jsp?initfac=<%=request.getParameter("initfac")%>&provider=<%=request.getParameter("provider")%>&name=<%=nextContext%>'>[lookup]</a></td>
<td><%=dn%></td>
<td><%=aClass%></td>
<td><%=anObj%></td>
</tr>
</jndi:list>
</table>
<form method="get" action="searchBySession.jsp"><B>Search this Context : </B><input type="text" name="filter" size="40" maxlength="256"></form>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?