我们通过以下代码得到它:
index.html
<script> <!-- applet id can be used to get a reference to the applet object --> var attributes = { id:'cdigApplet', pre:'cdig.CDigApplet', archive:'cdig-applet-1.0.jar, cdig-0.3.jar, json-20141113.jar', width:1, height:1, classloader_cache:'false'} ; var parameters = {persistState: false, cache_option:'no' } ; deployJava.runApplet(attributes, parameters, '1.8');</script>signController.js
(function() { 'use strict'; angular .module('app') .controller('signController', signController); signController.$inject = ['$rootScope', '$scope','listFactory', 'infoService']; function signController($rootScope, $scope, listFactory, infoService) { var vm = this; var token = $rootScope.token; $scope.name = infoService.getName; //////////////// $scope.signFile = function () { var fileId = infoService.getId(); var Id = fileId.toString(); var res = document.getElementById("cdigApplet").signFile(Id, '', token); var json = JSON.parse(res); if (json.success === true) { alert("documento assinado com sucesso! Clique em 'Abrir' para ver a assinatura."); $('#sign').modal('hide'); } else { alert("documento não assinado!n" + json.message); $('#sign').modal('hide'); } }; }})();


