<input   type="button"   id="add"   name="goButton"   value="Add   New   Top   Menu"  
    disabled   =   "${app.cAppID   >   10200   ?   'false'   :   'true'}"   /> 这个不是jsp的语法呀
<input   type="button"   id="add"   name="goButton"   value="Add   New   Top   Menu"   disabled   = <%=aaaa%> />  aaaa=app.cAppID   >   10200   ?   'false'   :   'true'  这个你在后台做,前台取  aaaa

解决方案 »

  1.   

    这里这个EL用的有点差强人意
    <c:choose>
    <c:when test="${app.cAppID>10200}">
    <input type="button" id="add" name="goButton" value="Add New Top Menu" />
    </c:when>
    <c:otherwise>
    <input type="button" id="add" name="goButton" value="Add New Top Menu" disabled="disabled" />
    </c:otherwise>
    </choose>
      

  2.   

    首先楼主你要清楚 <input   type="button"   id="add"   name="goButton"   value="Add   New   Top   Menu"  
        disabled   =   "${app.cAppID   >   10200   ?   'false'   :   'true'}"   /> disabled = "{0}"{0} 只有bool值,即 false 或true 如果你的disalbed填入其它字符,即认为是true。不信你试下。你在disabled=号后加入语法肯定不对的。都会被认为是 disabled
      

  3.   

    谢谢 mingxuan3000,我按你的方法试了试,很好!To LastGame:
      我不大清楚你说的disabled   =   "{0}"是什么意思?这里的{0}指的是什么?
    我自己在写时就像你说的那样,"你的disalbed填入其它字符,即认为是true",可不理解为什么是这样的.这个{0}说的是什么?
      

  4.   

    干脆<input type="button" id="add" name="goButton" value="Add New Top Menu" ${app.cAppID>10200?'':'disabled=true'} />,不知JSP是不是这样。
      

  5.   

    EL表达式可以这么写
    <input   type="button"   id="add"   name="goButton"   value="Add   New   Top   Menu"   <c:if test="${app.cAppID> 10200}">disabled</c:if>/> 
      

  6.   

    就是不直接写JAVA代码,换个形式,比如JSTL在用这个
      

  7.   


    表示层的语法,现在比较喜欢 struts标签的那种写法