天天看點

如何注冊ActiveX控件 ,并在jsp頁面調用

【摘錄】引用位址:http://pichcar.iteye.com/blog/464101

如何注冊ActiveX控件

 對某個OCX控件進行注冊,用指令Regsvr32指令:
   對OCX控件注冊的指令:
   1.Regsvr32 /s ocx檔案的絕對路徑   此指令不彈對話框直接注冊成功
   2.Regsvr32 ocx檔案的絕對路徑  此指令将彈出對話框提示注冊成功
   對OCX控件登出的指令:
   1.Regsvr32 /u ocx檔案的絕對路徑   此指令彈出登出成功對話框,登出成功。
    在JSP頁面中調用ActiveX控件的時候,在頁面可以用OBJECT标簽來加載,如果是OCX控件則需要對其注冊利用上面的指令進行注冊,在頁面隻需提供其classid例如:
    <OBJECT classid="clsid:341162BA-3754-448C-BE54-EC34D82D5105" id="objIDCard" </OBJECT>
    而如果ActiveX控件被打包成cab控件的話,需要将其放在伺服器程式裡面的一個包裡面,然後用
    <OBJECT
           classid="clsid:10946843-7507-44FE-ACE8-2B3483D179B7"
           codebase="./cab/CVR100.cab#version=V3,0,3,3"
           id="CVR_IDCard"
           name="CVR_IDCard"
           align=center
           width="0"
           height="0"
           hspace=0
           vspace=0  
            >
       </OBJECT>
    codebase指定CAB檔案的伺服器相對路徑,classid指定注冊編号,其他的屬性可以自由搭配使用。
           

ACTIVEX控件與安全

網頁中調用ocx,并部署在伺服器使用 ocx注冊;

調用ocx的網頁在本地打開可以成功調用ocx;

把網頁部署在伺服器上,通過用戶端打開,不能成功調用ocx,報“對象不能使用屬性或方法”,

可能原因:由于ocx沒有數字簽名,故無法通過IE驗證,

解決方法:在用戶端設定伺服器網址為可信任站點,同時将可信任站點的安全級别設定為最低,打開網頁,成功調用ocx

然後有時候還需要對IE上的Internet安全裡面的四個選項的ACTIVEX相關的選項選為啟動即可。

轉自:http://blog.csdn.net/fengxinzi821125/article/details/12748285

繼續閱讀