Autor Thema: Formulardaten in JavaAgent auslesen (Ajax)  (Gelesen 1797 mal)

Offline hampa

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
  • "As khunnt guat"
    • Hampas Blog
Formulardaten in JavaAgent auslesen (Ajax)
« am: 25.01.07 - 16:34:08 »
Hallo Forum

Ich rufe mittel Ajax einen JavaAgent aus einem Web-Formular heraus auf. Da dieses Formular mehr als 25 Felder beherbergt, die im Agent verarbeitet werden müssen, kann ich diese Felder nicht via Parameter in der URL übergeben.

Ich möchte die POST-Methode dafür verwenden. Weiss jetzt aber nicht, wie ich innerhalb des Java-Agents an die Informationen im HTTP-Request-Header herankomme.

Hat das jemand von euch schonmal gemacht?

Vielen Dank und Grüsse aus der Schweiz.

Hampa
Notes R8.5.2 FP3
Server  R8.5.2 FP3

Windows 2008
Windows 7
Linux-Mint LMXDE

Lieber unvollkommen als total fertig.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Formulardaten in JavaAgent auslesen (Ajax)
« Antwort #1 am: 26.01.07 - 08:47:25 »
Hi
Ich würde mal vermuten über AgentContext.DocumentContext gelangst Du an die Post Daten.
Du erhälst ein NotesDokument, in welchem Du die Felder ganz normal auslesen kannst.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline hampa

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
  • "As khunnt guat"
    • Hampas Blog
Re: Formulardaten in JavaAgent auslesen (Ajax)
« Antwort #2 am: 26.01.07 - 09:01:02 »
Hallo Urs

Vielen Dank für deinen Hinweis.

Leider ist dem eben nicht so. Das Kontextdokument hat man bloss im Zugriff, wenn man den Agent über z.B. @PostedCommand([RunAgent]; "CFBcreatePDF") anschiebt.

Mit Ajax wird der Agent via URL aufgerufen (gestartet). Da sind die Formularfelder nicht im Context-Dokument vorhanden. Gemäss Hilfetext sollte aber die CGI-Variabel "Request_Content" vorhanden sein. Ich habs bloss noch nicht geschaft, darauf zuzugreiben.  :P

Gruss Hampa
Notes R8.5.2 FP3
Server  R8.5.2 FP3

Windows 2008
Windows 7
Linux-Mint LMXDE

Lieber unvollkommen als total fertig.

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Formulardaten in JavaAgent auslesen (Ajax)
« Antwort #3 am: 26.01.07 - 09:15:11 »
Und wenn du ein Servlet verwendest?
Das gibts auch, muß aber im Server extra eingerichtet werden.
Für so einfache Sachen, würd ich noch unter Bauchschmerzen die uralte Domino Implementierung verwenden (nach Servlet in Designerhilfe suchen).
Es gibt inzwischen angeblich auch funktionierende Konnektoren für Tomcat. Der Konnektor erkennt URLs, die gegen ein Servlet gerichtet sind und leitet sie an Tomcat weiter. (http://tomcat.apache.org/tomcat-4.1-doc/jk/howto/domino.html)
Beides erhöht natürlich die Komplexität der Administration.

Servlets sind dafür gebaut, dass sie httpRequests verarbeiten.
doPost(), doGet();

Gruß Axel
« Letzte Änderung: 26.01.07 - 18:08:50 von Axel Janssen »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz