Problem mit Checkboxen im Servlet erkennen

skuki

Aktives Mitglied
Hallo,

ich fange gerade mit der EE Programmierung an und habe eine erste Frage.

ich habe eine jsp Quiz Seite. In dieser habe ich 5 sections mit jeweils 5 Antwortmöglichkeiten.
HTML Code sieht wiefolgt aus: (Stellvertretend hier 2 Sections)

Code:
<sectionclass="questioncategory"aria-labelledby="webheading">
 
                  <h3id="webheading"class="tile category-title"><spanclass="accessibility">Kategorie: </span>Web</h3>
 
                  <ol class="category_questions">
 
                    <li><inputname="question_selection"id="question_10"value="10"type="radio"/><labelclass="tile clickable"for="question_10">€ 100</label></li>
 
                    <li><inputname="question_selection"id="question_11"value="11"type="radio"/><labelclass="tile clickable"for="question_11">€ 200</label></li>
 
                    <li><inputname="question_selection"id="question_12"value="12"type="radio"/><labelclass="tile clickable"for="question_12">€ 500</label></li>
 
                    <li><inputname="question_selection"id="question_13"value="13"type="radio"/><labelclass="tile clickable"for="question_13">€ 750</label></li>
 
                    <li><inputname="question_selection"id="question_14"value="14"type="radio"/><labelclass="tile clickable"for="question_14">€ 1000</label></li>
 
                  </ol>
 
              </section>
 
              <sectionclass="questioncategory"aria-labelledby="sportheading">
 
                  <h3id="sportheading"class="tile category-title"><spanclass="accessibility">Kategorie: </span>Sport</h3>
 
                  <ol class="category_questions">
 
                    <li><inputname="question_selection"id="question_15"value="15"type="radio"/><labelclass="tile clickable"for="question_15">€ 100</label></li>
 
                    <li><inputname="question_selection"id="question_16"value="16"type="radio"/><labelclass="tile clickable"for="question_16">€ 200</label></li>
 
                    <li><inputname="question_selection"id="question_17"value="17"type="radio"/><labelclass="tile clickable"for="question_17">€ 500</label></li>
 
                    <li><inputname="question_selection"id="question_18"value="18"type="radio"/><labelclass="tile clickable"for="question_18">€ 750</label></li>
 
                  </ol>
 
              </section>

1. Problem: da ich den Typ radio verwende und alle den selben Namen haben, kann ich immer nur jeweils eine Antwortmöglichkeit auswählen. Gibt es hier eine Lösung?

2. Problem, wenn ich jeder Antwortgruppe einen Namen gebe, muss ich im Servlet doch 5 Abfragen haben alla:

Code:
if(request.getParameter("question_selection_sportheading") != null){
			String answer_sportheading = request.getParameter("question_selection_sportheading");
		}

Gibt es hier nicht eine bessere Lösung?

Dachte ich kann - wenn das name - Attribute überall gleich ist - die Antworten in ein Array mittels getParameterValues speichern und dann in der Java Bean die Lösungen rausfiltern.

Oder funktioniert das ganze komplett anders? :rtfm:

Generell kann ich ja auch nur das value mittels .equals() abfragen oder?


Würde mich über eine kleine Hilfe sehr freuen :)
lg
 

MisterBu

Aktives Mitglied
Das kannst du besser über ein SELECT machen. Mal ein JSP Beispiel dafür:
Code:
<select name="vonmonat">
<%
 for (int i=0;i<12;i++)
 {
  int j = i + 1;
  out.println("<option value=\"" + j + "\" selected>" + j + "</option>");
 }
%>
</select>
 
Zuletzt bearbeitet:

skuki

Aktives Mitglied
Hallo,

vielen Dank für deine Antwort das stimmt natürlich und wäre wirklich besser.

Komme ich bei einem Feld auch auf die ID und nicht nur auf den value?

lg
 

MisterBu

Aktives Mitglied
Weiß nicht so recht was du mit ID meinst. Auswerten kannst du es dann wie gehabt mit:
Code:
String vonmonat = request.getParameter("vonmonat");
Der String vonmonat ist dann der String 1,2,3,... oder 12. Du bekommst per HTTP grundsätzlich nur Strings zurück.
Kannst du aber leicht in eine Zahl umwandeln.
Code:
int vm = new Integer(vonmonat).intValue();
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S AJAX/RestController Post Problem Web Tier 18
pkm Problem beim Import eines dynamischen Webprojekts als .zip Web Tier 2
O JSF Java Unsigned Applet PrivilegedActionException Problem Web Tier 2
F JSF preRenderView Problem Web Tier 0
J Funktion für AJAX - Problem mit Return Web Tier 14
N JSF JSF Selected Item & GesBetrag Problem Web Tier 1
Shams Problem mit der verwirklichung einer Readmethode in einer Chatapplikation Web Tier 3
F JSF Problem mit Primefaces Web Tier 7
F JSF Problem mit Primefaces Web Tier 4
F JSP Problem mit Property Web Tier 0
D Java EE Servlet login Problem Web Tier 1
L java.io.NotSerializableException für domain Objekte - Design Problem? Web Tier 12
T JSF Character Encoding Problem Web Tier 2
T JSF Problem mit JSF und Foreign Key Tabellen Web Tier 8
H JSF Problem mit Converter Web Tier 2
M Zeichensatz Problem? Web Tier 3
T JSF Problem wenn Session abgelaufen ist Web Tier 6
K JSF websphere application server 8 tomahawk problem Unable to find resource Web Tier 3
D JSF RichFaces Tree-Beispiel Problem Web Tier 2
J JSF Problem mit Bearbeiten von Datensätzen Web Tier 7
M JSF Problem mit CSS und Unterverzeichnissen Web Tier 2
M JSP Problem beim deployen auf Tomcat Web Tier 2
P Servlet getWidth(); - getHight(); Problem Web Tier 3
J JSP Problem bei Hibernate mit JSP Web Tier 2
M JSF mit Tobago Problem: ServletContextListener Web Tier 5
J Facelets javascript compiler problem Web Tier 3
T Tomcat mit Servlets Problem Web Tier 7
T Servlet Problem bei gwt rpc Web Tier 7
S Servlet Problem mit Tomcat Web Tier 3
J JSF Kein Methodenaufruf mit Button möglich durch PhaseListener (redirect) Problem? Web Tier 2
P rich:panelMenuGroup --> expanded Parameter Problem Web Tier 3
F.S.WhiTeY Tmplating/CSS Problem bei JSF Web Tier 7
A ice:inputText Converter Problem Web Tier 2
B JSF Tomcat Windows Linux equals Problem Web Tier 3
R JSF JSF Composite Components: Problem mit Attributliste und Referenzierung Web Tier 2
M Problem mit Hibernate und GWT Web Tier 6
O JSP struts2 tag: Problem mit Dezimalzahlen Web Tier 2
P Struts Struts2 if tag Problem mit getText() Web Tier 3
B Java EE 6 Problem (EL) Web Tier 4
ruutaiokwu beanshell scope problem... Web Tier 7
P Problem mit HTML.Tag.OPTION Web Tier 3
N Problem mit Datei Streaming Web Tier 2
M Problem mit Verlinkung JSP Dynamische Tabelle Web Tier 7
S Architektur-Problem? 2 Servlets, ein Objekt Web Tier 4
F.S.WhiTeY JSF:org.apache.jasper.JasperException Problem Web Tier 2
H Richfaces - Taglib Problem gelb unterstrichen Ajax Output Web Tier 6
N Servlet: Problem mit getParameterValues Web Tier 4
7 Struts und Ajax. Problem mit Actions Web Tier 2
J GWT - RPC Problem Web Tier 6
F Problem mit JSF Anwendung Web Tier 9
I Logout - Problem => Bei Zurück Web Tier 2
I AJAX - Problem Web Tier 18
F Problem mit Struts Web Tier 2
I selectOneMenu - Problem Web Tier 6
H Firefox Background-Image Problem Web Tier 4
E GWT Server-Client Problem Web Tier 3
J Log4j problem Web Tier 7
F Problem mit der Methode request.getRemotePort() Web Tier 2
S GWT Problem Web Tier 4
M Problem mit Velocity Web Tier 2
S OSGi Bundle Problem - ClassNotFound Web Tier 4
J JSF Locales Problem Web Tier 3
J Problem mit Login Web Tier 4
MQue jsp- Problem Web Tier 4
P Problem der Parameterübergabe aus Iframe Web Tier 15
A Tomcat: beim Start des Servers einmalige Aktion aufrufen (Problem gelöst) Web Tier 2
R JSF <rich:datatable> problem Web Tier 4
S JSF Problem - Terminverwaltung - Ändern eines vorhandenen Termins Web Tier 2
S Filter Problem? Web Tier 6
E Problem mit t:saveState Web Tier 7
S Problem mit Anzeige zweier JSP's Web Tier 4
M Problem mit JSP und Bean Web Tier 2
F RichFaces, Problem mit PickList Web Tier 2
S Problem mit Servlet und Zugriff auf Orace XE Datenbank Web Tier 2
E Problem mit request.getParameter Web Tier 5
B getServletContext.getRealPath("/") Problem Web Tier 6
C Problem mit Hibernate und IceFaces Web Tier 2
S Problem mit Session - Übergabe von Kontext zu Kontext Web Tier 2
H problem bei Parameterübergabe mit beans Web Tier 3
U JSP form-Daten (ohne name-Attribut) an Servlet = Problem Web Tier 6
S jsf: übles problem mit <f:convertDateTime> Hilfe! Web Tier 2
A Selectbox Problem in JSP Web Tier 12
T Problem bei Session-Timeout Web Tier 3
S problem mit resultset Web Tier 6
U Problem bei Validierung mit Struts 2 Web Tier 1
A JSF-Ctrl h:inputText Problem mit Umlauten Web Tier 4
F Checkboxen mit If-Anweisungen prüfen ob checked Web Tier 14
pusteblume Struts multibox - dynamische checkboxen Web Tier 5
S Attribute in Objektliste nach gecheckten Checkboxen setzen Web Tier 4
T Tabelle mit checkboxen in Struts Web Tier 19
E Java Servlet doPost request, Mehrere Parameter mit demselben Namen aus Tabellenzeilen Web Tier 2
R servlet-mapping führt zu 404-Fehlern Web Tier 0
B Servlet mit TomCat9 Web Tier 0
A redirect mit servlet-mapping in web.xml Web Tier 4
J Wie Mouse Event in Servlet einbinden? Web Tier 1
D JSF Servlet Mapping Web Tier 3
J Session Servlet - JavaScript Web Tier 6
D Servlet 1 Servlet für alles - Wie Cookies per Ajax? Web Tier 1
Todesbote Servlet MVC Design Pattern Web Tier 1
A Anfänger-Frage Servlet/Applet/JSP Web Tier 0

Ähnliche Java Themen

Neue Themen


Oben