⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dircontextfactory.java

📁 struts框架的jsf组件的核心实用例子集合
💻 JAVA
字号:
package com.corejsf;import java.util.Enumeration;import java.util.Hashtable;import javax.naming.Context;import javax.naming.Name;import javax.naming.NamingException;import javax.naming.RefAddr;import javax.naming.Reference;import javax.naming.directory.DirContext;import javax.naming.directory.InitialDirContext;import javax.naming.spi.ObjectFactory;public class DirContextFactory implements ObjectFactory {   public Object getObjectInstance(Object obj,      Name n, Context nameCtx, Hashtable environment)      throws NamingException {      Hashtable env = new Hashtable();      String url = null;      Reference ref = (Reference) obj;      Enumeration addrs = ref.getAll();      while (addrs.hasMoreElements()) {          RefAddr addr = (RefAddr) addrs.nextElement();          String name = addr.getType();          String value = (String) addr.getContent();          if (name.equals("URL")) url = value;          else env.put(name, value);      }      DirContext initial = new InitialDirContext(env);      if (url == null) return initial;      else return initial.lookup(url);   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -