%! //定义一个对SessionBeanHome接口实例的全局引用 AccountHome accHome=null; public void jspInit() { //获得Home接口" name="description" />

JSP如何与EJB SessionBean通讯

发表于:2007-06-22来源:作者:点击数: 标签:
下面的代码段作了很好的示范 %@ page import=" java x.naming.*, javax.rmi.PortableRemoteObject, foo.AccountHome, foo.Account" %> %! //定义一个对SessionBeanHome接口实例的全局引用 AccountHome accHome=null; public void jspInit() { //获得Home接口

   
  下面的代码段作了很好的示范
  <%@ page import="javax.naming.*, javax.rmi.PortableRemoteObject,
  foo.Aclearcase/" target="_blank" >ccountHome, foo.Account" %>
  <%!
  //定义一个对SessionBeanHome接口实例的全局引用

  AccountHome accHome=null;
  
  public void jspInit() {
  //获得Home接口实例
  InitialContext cntxt = new InitialContext( );
  Object ref= cntxt.lookup("java:comp/env/ejb/AccountEJB");
  accHome = (AccountHome)PortableRemoteObject.narrow(ref,AccountHome.class);
  }
  %>
  
  <%
  //实例化SessionBean
  Account acct = accHome.create();
  //调用远程方法
  acct.doWhatever(...);
  // 如此等等
  %>

原文转自:http://www.ltesting.net