JSP调用OCX

JSP页面如何调用VC写的ocx控件ocx 2010-05-28 16:43:03 阅读283 评论0   字号:大中小 订阅
在JSP中调用OCX可以按如下操作:

一 先用regsvr32 D:/TestOcx.ocx 命令注册,这是我OCX存放的路径,当然也可以直接进入到ocx存放目录下去注册(个人习惯而已)

如果注册成功,会提示注册成功。

需要卸载用regsvr32 D:/TestOcx.ocx /u 命令

二 到注册表查找OCX的CLSID

regedit 打开注册表,在编辑菜单里点查找输入OCX的名字,就可以找到它的CLSID和版本号

三 写下如下JSP代码

<html>
<head>
<script type="text/javascript" language="javascript">
 function show(){
        TestOcx_new.TestOcx("1");
    }
    </script>
    </head>
   <object id="TestOcx_new" width="32" height="32"
        classid="clsid:8009643F-44E9-4698-A242-3548E86FB4DF"
        CODEBASE="<%=request.getContextPath()%>/TestOcx.ocx#version=1.0">
    </object>
<body οnlοad="show()">
</body>
</html>
其中:ID可以随便起名,CLASSID就是注册表里找到的CLSID,CODEBASE就是OCX的路径,版本号也是注册表里找到的。

(曾调试写与不写没有什么区别,不知道问题所在,在我的程序里没有写)

然后就是写方法去调用OCX里的事件了,这句TestOcx_new.TestOcx("1");

TestOcx_new就是你起的ID名,TestOcx("1")就是OCX里的方法名和你传进去的参数了.

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值