Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Struts Action-Form Werte vorbelegen (war: Struts!)

Empfohlene Antworten

Hm,

du wirst wohl eine Action beim Aufruf ausführen müssen. Dort setzt du dann die Werte in deinem Formular.

Oder verstehe ich was falsch?

Gruß Jaraz

PS: Habe den Topic Titel angepasst.

  • Autor

Ich muss in der JSP den value-Wert reinbekommen!

Heisst, wenn ich <html:text value="subject"> schreibe bringt das nix weil ich dann Subject im Textfeld stehen habe und nicht den Wert von Subject!!

Wie kriege ich nun den Wert dort hinein???

  • Autor

Das Problem ist ja das der da ja wieder ein String erwartet, also moppert der da rum das keine Anführungszeichen vorhanden sind!

Und wie DU vielleicht weisst kann ich da jetzt auch nicht mit Skriptlets was zusammen basteln!!

Morgen früh gehts weiter! :D

Hi,

habe das jetzt mal ausprobiert, wenn ich bei meinem DynyActionForm innerhalb einer Action den entsprechenden Wert setze, wird der auch im Formular angezeigt.

Action:

DynaActionForm form.set("mitarbeiter_account","hallo");

JSP:

<html:text property="mitarbeiter_account" />

Gruß Jaraz

  • Autor

Morgen!

Das funktioniert auch wenn ich in einer anderen Action bin??

Der kennt kein set! nur setLocale und setServlet!!!

Ich befinde mich ja nicht in der zur NeueNachrichtAction, sondern in einer anderen!

Von der aus muss ich jetzt die NeueNachrichtForm füllen und dann ein Forward auf die neueNachricht machen!

Ich weiss es ist noch früh.....

Gruss

Jo

Original geschrieben von Popeye1979

Das funktioniert auch wenn ich in einer anderen Action bin??

Der kennt kein set! nur setLocale und setServlet!!!

Ich befinde mich ja nicht in der zur NeueNachrichtAction, sondern in einer anderen!

Von der aus muss ich jetzt die NeueNachrichtForm füllen und dann ein Forward auf die neueNachricht machen!

Hm, kann hier tagsüber nicht testen aber imho müßtest du dann von der ersten Action einen forward oder redirect auf die NeueNachrichtAction machen, dort das form bearbeiten und dann zur jsp.

Wenn dein Form kein set kennt, ist es kein DynaActionForm sondern ein normales Bean. Dann musst du halt mit der entsprechenden setXY Methode den Wert setzen.

Wie gesagt alles ungetestet.

Gruß Jaraz

  • Autor

Versteh ich jetzt nicht!

Von der ersten Action auf die NeueNachrichtAction??

Die NeueNachrichtAction wird doch nur ausgelöst wenn ich in der neueNachricht.jsp auf "senden" oder "als entwurf speichern" klicke!

Von der ersten Action gehe ich doch auf die neueNachricht.jsp oder????

Die NeueNachrichtForm wird gefüllt in der ersten Action!! Doch die Felder sind dann leer in der JSP!!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.