Domino 9 und frühere Versionen > Entwicklung

Anzeige im Browser (HTML)

(1/2) > >>

FRANKI:
hallo alle zusammen,
habe mal wieder ein klitzekleines problem:

ich habe mir per java-agenten eine suche über meine notes-db gemacht.
die suche erfolgt über verschiedene ansichten.
als ergebnis bekomme ich die docuid der treffer-dokumente zurueck.

aus diesem ergebnis moechte ich eine liste im browser anzeigen, bei der ich auf die docuid (oder etwas stellvertretendes) klicker und dann oeffnet sich das dokument.

ganz einfach, aber wie macht man so etwas ??

danke
FRANKI

wflamme:
Wo liegt das Problem: Seitengenerierung durch den Agenten, URL-Konstruktuion oder beides  ;D ?

FRANKI:
genau da liegt das problem, wie generiere ich die seite mit einem agenten ??

gruß
franki

Till_21:
indem der agent html aus"printet"...

gruss

marhaxus:
Hallo Frank,

kenne das zwar nur mit Lotus-Script Agenten, vielleicht geht's mit Java aber genauso:

Man kann im Browser einen Agenten über eine URL wie:

http://hostname/Pfad/DBName.nsf/AgentName?openAgent

aufrufen.
(Wobei der Pfad vom Domino-Data-Verzeichnis aus beginnt)

Im Browser wird dann alles was du in dem Agenten ausgibst direkt als HTML ausgegeben. Bei LS ginge das mit Print. Bei Java wahrscheinlich ähnlich wie out.write(...). Weiß nicht welchen Outputstrem man da benutzt.

Auf ein Doc verlinken kann man mit:

http://host/Pfad/dbName.nsf/ViewName/DocUNID?openDocument

Du kannst allerdings auch einfach eine Ansicht im Web öffnen:

http://host/Pfad/dbName.nsf/ViewName?openView

Dann werden die Links automatisch generiert.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln