valor do parâmetro @Request é truncado para a primeira parte quando contém espaços

Eu tenho um problema estranho com caixas suspensas em jsp / servlet. Aqui está..

  <select name="locdropdown" onchange="javascript:change()" > 
<%
for(LocationDO locationDO : locationList){%>
<option value=<%=locationDO.getLocationName().trim()%>><%=locationDO.getLocationName().trim()%></option> 
<%} %>
</select>

s valores exibidos são:

 BI Sholingar
 BI Mahindra City
 BI Sanand 
 Rolltec_DTA
 Aztec Auto Ltd
 BI Gurgoan

e aqui está como eu tento lê-lo no servle

String locclasses = req.getParameter("locdropdown");
System.out.println(locclasses);

assume eu selecionoAztec Auto Ltd, a saída esperada do servlet é a mesma. Mas a saída éAztec. Da mesma forma, se eu selecionar BI Sanand, a saída real que vem éBI

Alguém pode ajudar por favo

questionAnswers(2)

yourAnswerToTheQuestion