Domino 9 und frühere Versionen > ND7: Entwicklung

Java/Ajax etc. Dummie ersucht um Hilfe

<< < (2/3) > >>

jww:
Darf ich das nochmals hochheben?

Bin leider noch nicht weiter gekommen ... wie gesagt, bin auch kompletter JS Dummie.

1000 Dank im Voraus!

eknori (retired):
du verwendest irgendwo das wort Public als Variablennamen. Und das funktioniert nicht. Benenne das einfach mal um in irgendwas anderes. Jede Programmiersprache hat sog. reservierte Wörter; und in deinem Fall gehört das Wort Public dazu. Das ist kein Hexenwerk oder Raketentechnologie ...

jww:
Hmmm. wüsste nicht, wo ich das so verwendet haben sollte

Also, ich habe wie gesagt, eine Page angelegt, ohne jedes Feld, nichts sonst.

Darauf ein Button. In dessen Feld für den JS Code habe ich den Client-Code aus Deinem Link kopiert:


--- Code: ---import java.io.*;
import java.net.*;
public class Requester{
Socket requestSocket;
ObjectOutputStream out;
  ObjectInputStream in;
  String message;
Requester(){}
void run()
{
try{
//1. creating a socket to connect to the server
requestSocket = new Socket("localhost", 2004);
System.out.println("Connected to localhost in port 2004");
//2. get Input and Output streams
out = new ObjectOutputStream(requestSocket.getOutputStream());
out.flush();
in = new ObjectInputStream(requestSocket.getInputStream());
//3: Communicating with the server
do{
try{
message = (String)in.readObject();
System.out.println("server>" + message);
sendMessage("Hi my server");
message = "bye";
sendMessage(message);
}
catch(ClassNotFoundException classNot){
System.err.println("data received in unknown format");
}
}while(!message.equals("bye"));
}
catch(UnknownHostException unknownHost){
System.err.println("You are trying to connect to an unknown host!");
}
catch(IOException ioException){
ioException.printStackTrace();
}
finally{
//4: Closing connection
try{
in.close();
out.close();
requestSocket.close();
}
catch(IOException ioException){
ioException.printStackTrace();
}
}
}
void sendMessage(String msg)
{
try{
out.writeObject(msg);
out.flush();
System.out.println("client>" + msg);
}
catch(IOException ioException){
ioException.printStackTrace();
}
}
public static void main(String args[])
{
Requester client = new Requester();
client.run();
}
}

--- Ende Code ---


Fehler dann wie aus dem Anhang erkennbar.
Könntest Du vielleicht mal den Code bei Dir in ein JS Feld kopieren, ob Du es speichern kannst bzw. siehst, wo der Hänger ist?


Ich komme einfach nicht weiter mit meinen Kenntnissen.

Vielen Dank im Voraus
jww

eknori (retired):
ömmm, das ist JAVA code und nicht JavaScript ...

jww:
tja, wie ich sagte: kompletter Dummie.

Wie kann ich denn den Java Code auf einer Website für den Domino Server einbinden?

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln