Autor Thema: Antwortdokumente mit der Domino TagLibrary(in JSP`s) erstellen  (Gelesen 1502 mal)

Offline Edmundo

  • Frischling
  • *
  • Beiträge: 3
Gibt es auch ein kleines Tutorial zum erstellen von Antwortdokumenten mittels der Domino TagLibrary für JavaServerPages? Es soll im Prinzip ganz simpel funktionieren, indem man im Maskentag(domino:form) die UNID des Hauptdokuments angibt und das responseto-Attribut auf TRUE setzt. Ist extra eine Antwortmaske nötig oder kann man gleich die Maske für die Hauptdokumente benutzen(es soll ein einfaches Forum werden, in dem Beiträge und Antworten die gleichen Felder besitzen). Jedenfalls fkt. es mir noch nicht richtig. Hier der Code:

Code
<domino:form name="antwortform" dbname="forumNeu.nsf" responseto="true"
dbserver="CN=TestServer1/O=UNI" schema="beitragAntwort" unid="<%=request.getParameter("id")%>" validhref="beitragAnsicht.jsp">
<table>
<tr><td><A href="index.html">Home</A></td>
<td><domino:editdoc/></td>
<td><domino:saveclosedoc /></td>
</tr>
</table>
<table>
  <tr>                                 <code></code>
    <td>Autor</td>
    <td><domino:input name="autor" type="text" /></td>
  </tr>
  <tr>
    <td>Thema</td>
    <td><domino:input name="themaAntwort" type="text" /></td>
  </tr>
  <tr>
    <td>Beitragstext</td>
    <td><domino:textarea name="antwortText" cols="40" rows="6" /></td>
  </tr>
  <domino:newdoc asresponse="true"/>
  <tr>
</table>
</domino:form>



vielen Dank
Marian

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Interessante Frage
Was anderes als das hier (http://www-128.ibm.com/developerworks/lotus/library/dwintegration-jsp/index.html) hab ich jetzt auch nicht gefunden.
Doch: http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/redp3902.html?Open
S. 36. Ich glaub - wie unten gesagt - dass dies innerhalb eines domino:form tag aufgerufen werden muß, der aber das Hauptdokument darstellt. Sicher bin ich mir da aber nicht.

Hab mal kurz mit diesen Tags rumgespielt.
Ich find diese Taglibs sowieso vom Ansatz nicht gut, weil man da leicht dazu neigt direkt von einer JSP Seite auf die Backend Datasource durchzugreifen.
Ist es nicht vielleicht der bessere Ansatz mit ein paar pojos ein Objektmodell für deine Anwendung zu erstellen, irgendein Webframework nehmen und einfach nur jstl nutzen?
Die Anbindung an Domino dann über die normalen Java-Klassen von Domino.
Im übrigen ist das auch ziemlich schwierig zu unit-Testen  ;)
Also Gegenfrage: Wo sind die Vorteile der Domino Taglibs.


Ich kapiere das sowieso nicht so ganz.
Du müsstest eigentlich von der Seite, von der auf diese JSP navigiert wird, newdoc_as_response machen. Du hast hier ja gar kein Dokument, auf das sich das Antwortdokument beziehen soll.

Sonst das übliche:
In Notes.net (heisst anders, url funktioniert aber noch) oder in redbooks.ibm.com nach Domino Tag Library suchen. 

Poste bitte, falls du etwas gefunden hast.

Gruß Axel
« Letzte Änderung: 27.11.05 - 21:47:50 von kennwort »
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

Offline Edmundo

  • Frischling
  • *
  • Beiträge: 3
Meine Aufgabe ist es für eine Studienarbeit diese Domino TagLib zu testen. Deswegen benutze ich erstmal keine Frameworks(was allerdings sinnvoll wäre - da gebe ich dir Recht).
Laut Beschreibung im Domtag-API soll ich für das "form"-Tag die UNID des Hauptdokuments angeben(die ich mir aus dem Request-Objekt hole) und dieses "responseto"-Attr. auf true setzen. Als Link auf die Seite, wo ich meine Werte für das Antwortdok. eintrage, benutze ich das "newdoc"-Tag und setze auch dort "asresponse"=true. So hab ichs laut API:

http://www-12.lotus.com/ldd/doc/domino_notes/Rnext/help6_designer.nsf/f4b82fbb75e942a6852566ac0037f284/9f88e78867757de285256c54004bceb9?OpenDocument)

verstanden. Was meinst Du dazu?

Gruß
Marian
« Letzte Änderung: 28.11.05 - 10:38:25 von Edmundo »

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Meine Aufgabe ist es für eine Studienarbeit diese Domino TagLib zu testen.
Bisher noch keine Wertungen. Was mir noch einfällt ist, dass du dann in deiner Studienarbeit quasi die ganze Kritik an "model 1" JSP Anwendungen verwerten kannst:
z.B. hier: http://www.fawcette.com/javapro/2002_06/online/servlets_06_11_02/
Gibts da eigentlich im Portalbereich nicht irgendwelche Beispielanwendungen mit Domino Tag Libs?
Hab aber bisher auch noch nichts gefunden und hab auch eigentlich keine Zeit.

viel Glück

Axel
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

Offline Edmundo

  • Frischling
  • *
  • Beiträge: 3
In Verbindung mit dem "formlink"-Tag hat es nun doch geklappt Antwortdokumente zu generieren.  Viell. ist dieses Tag auch genau dazu gedacht zusammen mit dem "form"-Tag Antwortdokumente generieren zu können.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz