在jsp程序中使用com组件
日期:2007年4月28日 作者: 查看:[大字体 中字体 小字体]-
在jsp程序中使用com组件的机会并不多,jsp也没有直接操作com的函数,但有的工作有时候还必须使用com组件来完成,下面就来说一下具体的操作方法。
在jsp中使用com组件有两种方法:一种是用javascript在客户端来控制(严格说这个应该是html的功能),如:<OBJECT id="myCom" 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>结果返回:你好,李宗斌
但是这种方法有个弊端就是只能在客户端操作,不能操作服务器端的东西。而且每个客户端都要安装这个组件才能运行。
第二种是直接用jsp通过Java-COM连接桥JACOB来操作服务器端的com组件。JACOB的下载地址是http://danadler.com/jacob/。运行的时候需要两个文件:jacob.jar和jacob.dll。
配置的方法是:把jacob.jar放到CLASSPATH里,把jacob.dll所在的路径加到path里。如d:\com使用的方法如下:
1。先在服务器端注册com组件;
2。找到组件的名字(一般应该是知道的,不知道的话就到注册表中去找);
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( "李宗斌") ) ; - [1] [2] 下一页
-
- 在jsp程序中使用com组件 相关文章:
- 在jsp程序中使用com组件 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·js技巧收集(200多个)
- ·使用JSP + JAVABEAN + XML 开发的一个例子
- ·在jsp中用bean和servlet联合实现用户注册、登录
- ·JSP Struts之HTML标签库详解
- ·jsp 自定义分页标签
- ·在jsp中作HTTP认证的方法
- ·JSP漏洞大观
- ·详解JSP 2.0下的动态内容缓存
- ·利用JSP 2.0开发Web应用程序
- ·JSP登录验证功能的实现
- ·JSP应用程序开发中安全问题的实例解析
- ·用定制标签库和配置文件实现对JSP页面元素的访问控制
- ·html与jsp开发分离技术
- ·理解jsp模式2架构:MVC设计模式探险
- ·JSP与XML的结合
- ·jsp页面显示数据导出到excel表中
- ·在一个jsp页面实现二级下拉框联动,实时读取数据库数据
- ·在JSP开发中使用jdom解析临时存放数据的XML文件
- ·使用Ant和Tomcat创建Web应用
- ·jsp在线考试系统-jsp文件
