So what I'm trying to do is that in my HTML file, I created a select multiple attribute. In my servlet, I have a string array where it obtains the values that I selected. My problem is that in my JSF, I can't seem to imprint the selected values into the select multiple attribute by using "selected".
HTML File:
<div id="courses">
<h3><b>Select Your Courses</b></h3>
<select name="courses" size=5 multiple>
<option value="A4 - Web Services">A4 - Web Services</option>
<option value="A1 - J2EE Design Patterns">A1 - J2EE Design patterns</option>
<option value="A3 - Service Oriented Architectures">A3 - Service Oriented Architectures</option>
<option value="A4 - Enterprise Service Bus">A4 - Enterprise Service Bus</option>
<option value="A6 - Secure Messaging">A6 - Secure Messaging</option>
<option value="A5 - Web Services">A5 - Web Services Security</option>
</select>
</div>
SERVLET (Java):
String[] courses = request.getParameterValues("courses");
JSP File:
<% String[] courses = request.getParameterValues("courses"); %>
<div id="courses">
<h3><b>Select Your Courses</b></h3>
<select name="courses" size=5 multiple >
<option value="A4 - Web Services">A4 - Web Services</option>
<option value="A1 - J2EE Design Patterns">A1 - J2EE Design patterns</option>
<option value="A3 - Service Oriented Architectures">A3 - Service Oriented Architectures</option>
<option value="A4 - Enterprise Service Bus">A4 - Enterprise Service Bus</option>
<option value="A6 - Secure Messaging">A6 - Secure Messaging</option>
<option value="A5 - Web Services">A5 - Web Services Security</option>
</select>
</div>
If you guys have any ideas on how to solve this problem, I would be grateful.
Aucun commentaire:
Enregistrer un commentaire