<c:if test="${Logineduser.grade == 0}">
</c:if>
<c:if test="${Logineduser.grade != 0}">
grade="${Logineduser.grade}"
</c:if><input name="St_grade" type="text"  id="St_grade" style="WIDTH: 120;" value="grade" size="19" />

解决方案 »

  1.   

    <c:if test="${Logineduser.grade == 0}">
    .........这个放表当,并将相应的内容设置到表单空间里去
    </c:if>
      

  2.   

    本来value="${Logineduser.grade}"
    但是我现在判断了整型为0时显示为空 
    我想问的是怎么判断得到的值放在表单里例如 value
      

  3.   

    你说的是这样?<c:if test="${Logineduser.grade == 0}">
    <input name="St_grade" type="text" id="St_grade" style="WIDTH: 120;" value="" size="19" />
    </c:if>
    <c:if test="${Logineduser.grade != 0}">
    <input name="St_grade" type="text" id="St_grade" style="WIDTH: 120;" value="${Logineduser.grade}" size="19" /></c:if>
      

  4.   

    到前台怎么取不太清楚
    但是不可以先到后台判断么,
    if(Logineduser.grade == 0){
    grade = true;
    }else{
    grade = false;}
    request.setAttrbute("grade","grade");
    然后再到页面取这个值不就好了么
      

  5.   

    value="<%if(Logineduser.getGrade() != 0){%>Logineduser.getGrade()<%}%>"
      

  6.   

    %><% 这个标记是干嘛的?
      

  7.   

    不能识别if(Logineduser.getGrade() != 0)里的Logineduser
      

  8.   

    <%%>是代码块,里面可以写java代码,你的Logineduser是怎么得到的?
    可以(Logineduser)request.getParameter("Logineduser")或者从session中获得