当前位置: 代码迷 >> Web开发 >> ActiveX 在jsp中部署cab时,codebase 填写有关问题(本人新手,没有多少积分,请大侠们不吝赐教,拜谢!)
  详细解决方案

ActiveX 在jsp中部署cab时,codebase 填写有关问题(本人新手,没有多少积分,请大侠们不吝赐教,拜谢!)

热度:1179   发布时间:2012-12-26 14:39:29.0
ActiveX 在jsp中部署cab时,codebase 填写问题(本人新手,没有多少积分,请大侠们不吝赐教,拜谢!)
本人第一次做web开发,需要完成一个ActiveX空间自动下载更新的功能,好吧,不多说了,遇到一个棘手的问题,希望大侠指点
查阅资料得到 *.jsp 中代码如下 
 <object classid="clsid:d8abf465-c9fc-be40-a025-30333189b6b1" id="SMARTGUI"
codebase="Package.cab#version=1.0.0.3" height="0" width="0">
</object>
cab包放在工程目录下,也就是 tomcat 中的 WEB-INF 一级的目录,这个时候是可以弹出ActiveX控件的安全提示,然后,通常基于各种原因,cab包不能赤裸裸的放在这个目录下,所以,要求将cab 放在 WEB-INF 目录中的一个子目录里面,比如 /WEB-INF/bin/com/Package/Package.cab , 然后我想当然的修改 object 为 :
<object classid="clsid:d8abf465-c9fc-be40-a025-30333189b6b1" id="SMARTGUI"
codebase="WEB-INF/bin/com/Package/Package.cab#version=1.0.0.3" height="0" width="0">
</object>
好吧,此时没提示了。

请高人知道,这里的  codebase 应该怎么才能有效的设置cab目录
------解决方案--------------------
请大侠指教
------解决方案--------------------
自己再顶下
------解决方案--------------------
跪求大神解救!!!!!!!!!!!!!!!!!
------解决方案--------------------
我也遇到楼主这样的问题,但现在是为什么我现在直接放在工程文件下,也不提示我下载插件呢???
------解决方案--------------------
 
  相关解决方案