在jsp程序中使用com组件
在JSP程序中,使用组件虽然并不频繁,但在某些情况下却是不可或缺的。特别是在进行网站SEO优化时,合理运用组件能够提升网站的效能。下面详细介绍两种在JSP中使用组件的方法。
方法一:通过JavaScript在客户端控制组件。这种方式主要是利用HTML的功能,通过OBJECT标签引入组件,然后通过JavaScript来调用组件的方法。例如:
```jsp
function Hello() {
var result = myCom.Hello("李宗斌");
return result;
}
```
在上述代码中,“李宗斌”将被组件的方法返回,并显示“你好,李宗斌”。这种方法的缺点在于它只能在客户端操作,无法操作服务器端的内容,且每个客户端都需要安装这个组件才能正常运行。
方法二:通过Java-COM连接桥JACOB直接在服务器端操作组件。这种方法需要下载jacob.jar和jacob.dll两个文件,并将jacob.jar添加到CLASSPATH中,将jacob.dll的路径添加到path中。使用方法如下:
1. 先在服务器端注册组件;
2. 找到组件的名称;
3. 在JSP程序中通过JACOB调用组件。例如:
```jsp
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<%@ page import=".jacob.." %>
<%@ page import=".jacob.activeX." %>
<%
System.runFinalizersOnExit(true);
ActiveXComponent mf = new ActiveXComponent("MakerCom.MakerExt"); //找到组件
Object myCom = mf.getObject(); //生成一个对象
String result = Dispatch.call(myCom, "Hello", new Variant("李宗斌")); //调用组件的方法
out.println(result);
%>
```
在上述代码中,我们通过JACOB找到了名为"MakerCom.MakerExt"的组件,生成了一个对象,然后调用了该对象的"Hello"方法,并将参数"李宗斌"传入。这样,我们就可以在服务器端操作组件了。不过需要注意的是,使用这种方法时,必须确保服务器已经安装了相应的组件并且已经注册。
编程语言
- 在jsp程序中使用com组件
- jQuery soColorPacker 网页拾色器
- php 快速判断一个数字属于什么范围的实现方法
- PHP实现生成透明背景的PNG缩略图函数分享
- JavaScript中的return语句简单介绍
- js判断价格,必须为数字且不能为负数的实现方法
- 宝丽通3.90播放器调用代码
- Laravel 连接(Join)示例
- vue.js自定义组件directives的实例代码
- 使用swoole 定时器变更超时未支付订单状态的解决
- javascript asp教程第四课 同时使用vbscript和javascri
- 微信小程序使用wxParse解析html的方法教程
- vue 利用路由守卫判断是否登录的方法
- JetBrains(IEDA、CLion、Pycharm) 学生获得免费使用资格
- jQuery实现数字自动增加或者减少的动画效果示例
- CodeIgniter配置之routes.php用法实例分析