2016-05-05 11 views
0

Ich arbeite an einem Projekt, wo die Idee ist, einen Preis zu schätzen und senden Sie alle per E-Mail, so dass die Person dann kontaktiert werden kann.Java Web Applets und E-Mail

Ich habe ein Applet erstellt, das genau so funktioniert, wie ich es möchte. Es erhält die benötigten Informationen und sendet sie per E-Mail. Das Problem ist, dass die E-Mail nie gesendet wird, wenn ich die Anwendung in einem Browser starte.

Ich kann nicht scheinen, um meinen Kopf herum zu bekommen, was ich vermisse. Ich habe die .java-Datei und die .class-Datei, ich habe auch eine einfache HTML-Datei den Code auf der Webseite

<html> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
<body> 
<applet code=priceCalculator.Calculator1.class archive="javax.mail-1.5.5.jar" width="450" height="400" > 
</applet> 
</body> 
</html> 

Was sonst anfangen bin ich dabei? Brauche ich eine andere Datei oder fehlt mir Code aus der HTML-Datei?

+0

Applets werden in einer Sandbox ausgeführt und haben Probleme beim Erstellen von netwprk-Verbindungen (außer auf dem Server, von dem sie geladen wurden). Sie könnten Client/Server oder Webapp in Erwägung ziehen oder Ihr Applet signieren und Berechtigungen anfordern. – Jan

+1

Um hilfreiches Feedback zu geben, müssen wir auch Ihren Java-Code sehen. – saml

Antwort

0

hier um zu sehen, wird das Programm, kann ich nicht es auf hier scheinen, also musste ich es durch Dropbox hochladen: https://www.dropbox.com/s/30uvgvzm9hlhsgi/WEBCALC.txt?dl=0 , wenn es möglich ist nicht, es zu tun auf diese Weise, was wäre der beste Weg zu gehen ??

Stellt sich heraus, jeder war richtig, Neuling Sturheit verschwendet viele Stunden meiner Zeit !! Beratung für Neulinge, höre den Experten zu !!

0

Wie bereits in den Kommentaren erwähnt, können Applets nur Netzwerkverbindungen zu dem Host öffnen, von dem sie heruntergeladen wurden. Wenn der Mailserver also nicht auf demselben Host läuft, können Sie die Mail nicht versenden.

können Sie die What Applets Can and Cannot Do lesen Sie die Einschränkungen