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.
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.
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).