Da ist kode:
import lotus.domino.*;
import java.io.*;
import java.util.*;
import java.net.*;
/***************************************************
@author : Miloš Košir
Business Solutions Developer
IBM Certified Advanced Application Developer - Lotus Notes and Domino 6/6.5
SRC.SI
SRC.SI
http://www.src.si
propose: reading URL with Java
lesen URL mit Java
****************************************************/
public class JavaAgent extends AgentBase {
String html = null;
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
PrintWriter pw = getAgentOutput();
// html = readURL(new URL("http://www.server/a.nsf/.........etw.txt"));
// lesen URL
html = readURL(new URL("http://www.src.si"));
}
catch (IOException IOE)
{ //IO error
System.out.println(IOE.getMessage());
}
catch (Exception E)
{
System.out.println(E.getMessage());
}
}
private String readURL(URL target)
throws IOException
{
BufferedReader in = new BufferedReader(
new InputStreamReader(target.openStream()));
StringBuffer sb = new StringBuffer();
int c;
while ( (c=in.read())!=-1)
{
sb.append((char)c);
}
in.close();
return new String(sb);
}
}