我有一个嵌入在 html 中的在线地址簿小程序,在 html 上不起作用



我有一个在线地址簿的小程序,我已经嵌入在html中,它也与oracle数据库(ojdbc6.jar)通信。我使用NetBeand IDE, Ojdbc6.jar文件在库中。Applet可以很好地从Netbeans工作,也可以与oracle通信。但在把它放在html中,它给了我错误:java.lang.ClassNotFoundException: orcle: jdbc:司机:OracleDriver

我知道这是ojdbc jar文件。却不知道是怎么回事。Html代码如下:

   <HTML>
   <HEAD>
   <TITLE>X's Online Address Book</TITLE>
   </HEAD>
   <BODY bgcolor="#DDDDFF">
     <!--
  <META name="Author" content="XXXX">
       <H3><HR WIDTH="100%">Kanchan's Online Address Book<HR WIDTH="100%"></H3>
     <img src="Address.png" alt="My Masterpiece!" border="1">
        <P ALIGN=center>
       <APPLET codebase="web/WEB-INF/classes" code="InternetAddressB.class" width=800              height=400></APPLET>
         </P>
    <HR WIDTH="100%"><FONT SIZE=-1><I>"X's Online Address Book"</I></FONT>
      </BODY>
     </HTML>

请帮帮我!

我知道这是ojdbc jar文件。

你已经成功了一半(大约3%)。它需要添加到archive属性中applet -的运行时类路径中。如

<APPLET 
    codebase="web/WEB-INF/classes" 
    code="InternetAddressB" 
    archive="path/to/ojdbc.jar"
    width=800              
    height=400>
</APPLET>

注意:

  1. code属性应该是类的完全限定名,而不是文件名。
  2. 代码库被设置为任何包含WEB-INF的字符串看起来非常可疑。applet通常不会以这种方式引用服务器上的路径。此外,Java EE服务器的classeslib目录通常保留给服务器独占使用的松散类和归档。它们对访客或小程序不可用。

Matt的评论主要是关于如何使用applet元素。在更现代的HTML/XML版本中,更有可能使用object元素。当然,使用部署工具包脚本启动applet更有意义。

在此之前,您不妨坚持使用applet元素。

相关内容

  • 没有找到相关文章

最新更新