本帖最后由 luoluo11108 于 2011-08-03 17:50:11 编辑

解决方案 »

  1.   

    <%
    String userType;
    //判断
    %>
    相当于java代码
    <%=userType%>
      

  2.   

    <%
       if(user.getUserType()==1){
    %>
       普通用户
    <%
       }
       if(user.getUserType()==2){
    %>
        管理员
    <%
       }
       同理。。
    %>
      

  3.   

    你别用三元写。。if else写就知道该怎么写了
      

  4.   

    <% int type = user.getUserType()%>
    <%=type==1?"普通用户":(type==2?"管理员":(type==3?"超级管理员":"数据库管理员"))%>
      

  5.   

    建议楼主在user对象中加个方法:
    例如:
    getUserTypeStr(){
        String str = "";
        if(this.userType==1){
             str = "普通用户";
        }else if(this.userType==2){
             str = "管理员";
        }else if(this.userType==3){
             str = "超级管理员";
        }else if(this.userType==4){
             str = "数据库管理员";
        }
    }前台调用:<%=user.getUserTypeStr()%>
      

  6.   

    getUserTypeStr(){
      String str = "";
      if(this.userType==1){
      str = "普通用户";
      }else if(this.userType==2){
      str = "管理员";
      }else if(this.userType==3){
      str = "超级管理员";
      }else if(this.userType==4){
      str = "数据库管理员";
      }
      return str;
    }
    上面忘写return了