Übergabe von Variablen von JSP/JS nach Java

Hallo,

ich versuche gerade innerhalb einer JSP Seite einen Radiobutton zu definieren, dessen Wert an eine Variable im Java-Block des JSP übergeben werden soll. Kann mir hiermit jemand helfen?

Falls es wichtig ist, die Anwendung läuft mit einem Struts-Framework zusammen.

Mit freundlichen Grüßen
Alexander Pfeifer

Hi.

Was ist denn genau das Problem? Weisst du allgemein nicht wie
es geht oder klemmt es bei der Durchfuehrung? Poste doch zur
Vereinfachung etwas von deinem Code.

Ein paar struts-Codefetzen findest du hier:
http://husted.com/struts/tips/016.html

Gruss, Patrick

Hi,

also das Problem liegt daran, dass es so wie ich es im Moment mache nicht funktioniert und ich aber auch nicht weiß, wie es richtig ist.

Hier mal ein paar Code-Fetzen:

String Sortierung = „name1“; //Definition der Variable mit Initialwert (Spalte: Name1)

// von diesem Radiobutton möchte ich den Wert an Sortierung übergeben

// wird im Moment nicht genutzt, aber in dem Beispiel das ich sah, nutzen sie es zur Zwischenspeicherung.

Ich weißt auch nicht, ob es überhaupt so klappt. Wichtig ist nur das der Wert des/der Radiobuttons in die Variable Sortierung muß.

Schonmal Danke!

Gruß
Alex

Was noch helfen könnte ist die Fehlermeldung, die ich erhalte, wo wie es jetzt ist:

Im System ist folgender Fehler aufgetreten:
javax.servlet.jsp.JspException: No getter method available for property radioSelectedSortierungId for bean under name org.apache.struts.taglib.html.BEAN

Ciao
Alex

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

JSP wird serverseitig interpretiert und JavaScript clientseitig,
d.h. Du musst quasi einmal ueber den Server laufen, damit eben
dein JSP-Code die gesendeten Werte verarbeiten kann.

z.B. so:

Name
Surname
Date

Vielleicht ist es geschickter den Parameter in deiner Action
auszuwerten.

javax.servlet.jsp.JspException: No getter method available for
property radioSelectedSortierungId for bean under name
org.apache.struts.taglib.html.BEAN

Struts erwartet form beans im Request, die quasi die HTML-Form
abbilden. Zu jedem Element in der HTML-Seite gibt es eine
get-Methode in der form bean. (Stichworte: Action, struts-config.xml,
form beans)
Du brauchst also in etwa sowas:

public class MyWasWeissIchForm 
 extends org.apache.struts.action.ActionForm {
...
 public String getRadioSelectedSortierungId() {
 return m\_radioSelectedSortierungId;
 }
 public void setRadioSelectedSortierungId(String id) {
 m\_radioSelectedSortierungId = id;
 }
...
}

Diese Form muss in deinem Request sein (ueber struts-config.xml
konfigurierbar).

Ich weiss nicht wie weit du bist und vielleicht hast du es schon
gemacht (du hast ja was von „Beispiel“ geschrieben), aber ich
empfehle es trotzdem mal:
http://javaboutique.internet.com/tutorials/Struts/
http://jakarta.apache.org/struts/resources/tutorials…

Gruss, Patrick

Danke, ich werd es gleich mal versuchen umzusetzen.

Gruss
Alex

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]