Search code examples
jspelscriptlet

equivalent of EL in jsp scriptlet


What would be equivalent of the below code in simple scriptlet code:

<select name="dropdown">     
     <option value="one" ${param.dropdown == 'one' ? 'selected' : ''}>One</option>     
     <option value="two" ${param.dropdown == 'two' ? 'selected' : ''}>Two</option>     
     <option value="three" ${param.dropdown == 'three' ? 'selected' : ''}>Three</option>   
</select>

Solution

  • ${param.dropdown == 'one' ? 'selected' : ''} could be replaced with:

    <%= "one".equals(request.getParameter("dropdown")) ? "selected" : "" %>
    

    Moving from EL to scriptlets seems like a backwards step.