麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

在jsp程序中使用com組件

2024-09-05 00:21:48
字體:
供稿:網(wǎng)友

  在jsp程序中使用com組件的機會并不多,jsp也沒有直接操作com的函數(shù),但有的工作有時候還必須使用com組件來完成,下面就來說一下具體的操作方法。
  在jsp中使用com組件有兩種方法:一種是用javascript在客戶端來控制(嚴格說這個應(yīng)該是html的功能),如:

  <OBJECT classid="clsid:9D8A2E2F-D38F-CDAC-D0C5-5B3FB2275442" codebase=".com/com.cab#version=1.9.9.0" >
  </OBJECT>
  <script>
  function Hello() {
  var result= myCom.Hello(“李宗斌“);
  return result;
  }
  </scipt>

  結(jié)果返回:你好,李宗斌

  但是這種方法有個弊端就是只能在客戶端操作,不能操作服務(wù)器端的東西。而且每個客戶端都要安裝這個組件才能運行。
  第二種是直接用jsp通過Java-COM連接橋JACOB來操作服務(wù)器端的com組件。JACOB的下載地址是。運行的時候需要兩個文件:jacob.jar和jacob.dll。
  配置的方法是:把jacob.jar放到CLASSPATH里,把jacob.dll所在的路徑加到path里。如d:/com

  使用的方法如下:

  1。先在服務(wù)器端注冊com組件;
  2。找到組件的名字(一般應(yīng)該是知道的,不知道的話就到注冊表中去找);
  3。程序示例:

  <%@ page contentType="text/html; charset=gb2312" language="java" %>
  <%@ page import="com.jacob.com.*" %>
  <%@ page import="com.jacob.activeX.*" %>
  <%
  System.runFinalizersOnExit(true);
  ActiveXComponent mf = new ActiveXComponent("MakerCom.MakerExt");//找到組件
  Object myCom = mf.getObject();//生成一個對象
  String result= Dispatch.call( myCom, "Hello", new Variant( "李宗斌") ) ;
  /*調(diào)用組件的方法,myCom是組件的對象名,Hello是組件的函數(shù),new Variant( "李宗斌") 是組件的參數(shù)變量,如果有多個可以在后邊加上,方法一致*/
  out.println(result);
  %>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产乱淫av片免费网站 | 久久国产精品久久久久久久久久 | 久久免费视频5 | 久久久久久艹 | 亚洲性生活免费视频 | 最新黄色毛片 | 久章草影院 | 久久午夜免费视频 | 国产一区二区三区在线观看视频 | 91久久久久久久久久久久久 | 午夜视频福利 | 亚洲一级网站 | 欧美a在线观看 | hdbbwsexvideo| 久久国产综合精品 | 毛片视频观看 | 在线免费91 | 欧美城网站地址 | 毛片视频在线免费观看 | 成人免费在线播放 | 黄色影院在线 | 国产精品一区在线免费观看 | hdjapanesemassagehd日本 | sesee99 | 国产免费激情视频 | 久章草影院 | 成人免费看片a | 免费视频aaa | 一级在线观看视频 | 爱高潮www亚洲精品 国产精品一区自拍 | 亚洲最新色 | 性明星video另类hd | www.成人免费| 成人免费乱码大片a毛片视频网站 | 欧美日韩在线中文字幕 | 欧美电影在线观看 | 中文字幕在线观看免费 | 十级毛片| 成人免费一区二区三区视频网站 | 极品美女一级毛片 | 国产精品久久久久久久久久东京 |