Search code examples
javajspselectinput

How to set default value for drop-down/select in JSP?


I have an arraylist for Strings eqArray.

I need to show it in a drop-down list for which I'm using the following in my JSP:

<% 

    for(int count=0;count<eqArray.size();count++){ %>
            <option value="<%=eqArray.get(count)%>"><%=eqArray.get(count)%></option>  
     <%} 
%>

I have an eqName String which is part of eqArray and should be the selected value by default.

How do I go about it without having to check and set the first option as eqName always?


Solution

  • <% for(int count=0; count<eqArray.size(); count++){ %>
        <option value="<%= eqArray.get(count) %>" <%= (eqArray.get(count).equals("eqName"))?"selected":"" %> ><%= eqArray.get(count) %></option>  
    <%} %>