2010-12-13 3 views
1

Nous avons ce problème: nous voulons enregistrer des fichiers ou imprimer depuis l'applet Java dans le navigateur, mais cela ne peut pas être facilement implémenté, car les applets Java ne semblent pas avoir les droits d'appeler les services du SE . Est-il possible de mettre en œuvre ces deux fonctionnalités (peut-être avec l'aide du serveur, etc.). Que suggérerais-tu? Merci d'avanceImpression et sauvegarde de fichiers dans les applets Java

Répondre

1

Pour accéder aux ressources en dehors du sandbox de l'applet, vous devez signer votre applet et définir les privilèges d'accès dans un fichier de stratégie.

Here vous pouvez trouver un guide assez complet sur Applets Security.

0

Tomas a raison. Mais probablement je peux vous suggérer une solution de contournement. Vous pouvez implémenter votre impression via le navigateur. Cela ne nécessite pas d'autorisations de sécurité supplémentaires et l'applet peut être non signé.

Pour appeler l'API javascript à partir de l'applet, l'applet doit avoir l'attribut MAYSCRIPT et utiliser netscape.javascript.JSObject. Oui, netscape! Le nom est resté comme un monument pour ce navigateur mort.

1

Eh bien, la solution était très simple :). Dans NetBeans -> Propriétés du projet -> Application/Web Start/{cochez la case auto-signée}. Voilà avec toutes les certifications

Questions connexes