JSP:Radiobuttons dynamisch benennen

Hallo. Bei mir ist das nächste Problenm aufgetaucht. Wäre alles nicht so schlimm, wenn ich nicht zeit druck hätte :smile:
Also bitte ich nochmal um Hilfe.
Ein Java Bean produziert ein String Array und gibt es an eine JSP Seite weiter. Die erstellt für die Array Einträge eine Tabelle. Jeder Eintrag soll einen eigenen Radiobutton bekommen, damit ich nacchher einen davon auswählen kann und angezeigt kriege was sich dahinter verbirgt(in diesem Fall Emails)
Der JSP Code sieht so aus:

„+ outPutArray[i\*2] +“"
+""+ outPutArray[i\*2+1] +" „+“");}
%>

Zurück
Lesen

Und die doGet Methode aus dem JavaBean
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

if (request.getParameter(„GetMessageButton“) != null) {
pageReDirect("/jsp/StartMail.jsp", request, response);
}else{if(request.getParameter(„ReadMessageButton“) !=null)
{ System.out.println(„Auslesen des Buttons MailAccessButton“);
String _strChosenMessageButton= request.getParameter(„MailAccessButton“);
System.out.println(_strChosenMessageButton);

}
}}

Ich hatte gedacht ich könnte ganz einfach über den String EmailButton jedem RadioButton den Wert geben der dem ArrayEintrag entspricht. Wenn ich aber im Bean die Ausgabe teste wenn das Request aufgerufen wurde, bekomme ich nur null.

Kann mir jemand sagen wie ichs besser mache?

Danke Mathias

Kann mir jemand sagen wie ichs besser mache?

Die Radio-Buttons innerhalb der anzeigen, sonst werden
die nicht mit an dein Servlet geschickt.
Das -Tag musst du uebrigens noch schliessen.

Gruss, Patrick

Das Formular erst unten einzutragen, und die buttons somit auszuschliessen, ich muss zugeben, dass ist mir jetzt peinlich.
Aber es besthet immer noch min Hauptproblem: ich weiss nicht wie ich den Buttons verschiedene Werte zuweise.
Ich hab versucht es in dieser Art zu machen

String Button = String.valueOf(i)
//i ist die zählvariable der umgebenden Schleife

Also nen String immer wieder neu und verschieden zu erstellen und dann als Value einzutragen. Geht nicht.
Weil die Anweisun g im Rahmen einer out.println Anweisung von jsp liegt, hab ich dann auch noch das Problem, das die Anführungsstriche immer miteinander kollidieren
Warum geht es so nicht?

…"""…

Gruß Mathias

…"""…

Wenn mich nicht alles taeuscht, muesste es dann in etwa so aussehen:

 "+ outPutArray[i\*2] + ""
 + "" + outPutArray[i\*2+1] + " " 
 + ""
 + "");
}
%\>

Wenn du mit den Anfuehrungszeichen durcheinander kommst, versuch
es mal mit einfachen, also '.

Gruss, Patrick

1 „Gefällt mir“