out.println(rs.getString(3)=="健身"?“selected”,“”)
你的语法好像有问题,
但我写的好像有满足不了你的要求,

解决方案 »

  1.   

    <%=rs.getString(3)=="健身"?"selected":""%>
      

  2.   

    <option value="健身" <%if(rs.getString(3)=="健身") out.print("selected")%>>健身</option>
      

  3.   

    <option value="健身" <%if(rs.getString(3)=="健身") out.println("selected")%>>健身</option>
    要去掉"=",因为这个不是表达式,是程序段啊!
      

  4.   

    <%if(rs.getString(3)=="健身") out.println("selected");%>这样也不对
      

  5.   

    <%=rs.getString(3)=="健身"?"selected":""%>(将java进行到底)
    应该是堆的。
      

  6.   

    不是rs.getString(3)=="健身";
    应该是rs.getString(3).equals("健身");
      

  7.   

    <%if(rs.getString(3).equals("健身"))%>
         <option value="健身" selected>健身</option>
    <%else%>
         <option value="健身">健身</option>
      

  8.   

    <option value="健身" <%if(rs.getString(3).equals("健身")) out.println("selected");%>>这样应该就行了。