<%@ page import="Converter,ConverterHome,javax.ejb.*,
javax.naming.*, javax.rmi.PortableRemoteObject,
java.rmi.RemoteException" %>
<%!
   private Converter converter = null;
   public void jspInit() {
      try {
         InitialContext ic = new InitialContext();
         Object objRef = ic.lookup("
            java:comp/env/ejb/TheConverter");
         ConverterHome home =
         (ConverterHome)PortableRemoteObject.narrow(
         objRef, ConverterHome.class);
         converter = home.create();
      } catch (RemoteException ex) {
         ...
      } 
   }
   ...
%>
<html>
<head>
    <title>Converter</title>
</head><body bgcolor="white">
<h1><center>Converter</center></h1>
<hr>
<p>Enter an amount to convert:</p>
<form method="get">
<input type="text" name="amount" size="25">
<br>
<p>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
<%
   String amount = request.getParameter("amount");
   if ( amount != null && amount.length() > 0 ) {
      BigDecimal d = new BigDecimal (amount);
%>
   <p><%= amount %> dollars are  
      <%= converter.dollarToYen(d) %>  Yen.
   <p><%= amount %> Yen are 
      <%= converter.yenToEuro(d) %>  Euro.
<%
    }
%>
</body>
</html>

解决方案 »

  1.   

    http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/GettingStarted6.html#65155
      

  2.   

    我看到一篇文档,可是记不清楚了,好像是
    1,要IMPORT JAR包文件
    2。还要什么<usebean beanid=''.....>
    能解释一下吗?
      

  3.   

    还有我是在WEBLOGIC上用JSP调EJBObject objRef = ic.lookup("
                java:comp/env/ejb/TheConverter");java:comp/env/ejb/TheConverter好像不行
      

  4.   

    我只是给了你一个调用EJB的JSP的例子
    你连EJB都没有部署,当然不行
    如果要了解整个开发过程,得把我给的那个地址里的那个例子通看一遍