<select style="width:100%" id="authorizationStatus" name="authorizationStatus">
                    <option value="">--请选择--</option>
                    <option value="INCOMPLETE" <%=(parser.getParameter("authorizationStatus").equals        ("INCOMPLETE"))?"selected":""%>>未完成</option>
                  </select>
请问下各位大神  ?"selected":""  这个代码是啥意思呀!~,做啥用的?

解决方案 »

  1.   

    如果?前面的条件成立 ,结果为:"selected",否则为"" ;java的三元运算符 ,没看过基础 ?
      

  2.   


    <option value="" "selected">--请选择--</option>
    selected 说明 已选中的选项。
    (parser.getParameter("authorizationStatus").equals ("INCOMPLETE"))?"selected":""
    说明,如果值等于INCOMPLETE,就把 "未完成"这个选项选中。
      

  3.   

    已选中的选项如果被选择,则该属性为selected。