我在数据库中读取了byte类型的字段,字段里都存的是true,false,但在页面上显示都是1和0,我想根据值显示是否,但我无论1、0或true、false判断,在显示值的地方都是空的

解决方案 »

  1.   

    byte里存的都是true,false?
    你先输出它们,看是什么?
    或者你没有成功传到页面上?
      

  2.   


    显示0和1是对的,byte类型的能存true和false吗?我还真没用过撒!
      

  3.   

    那个字段用hibernate映射出的实体类的属性的类型是byte,但在数据库中类型我没仔细看,可能是布尔
      

  4.   

    实体类的属性的类型是byte?
    byte只有在blob,clob等二进制数据的是否存有必要映射,如果是布尔可直接使用Boolean啊,或者直接在数据库中使用char(1),映射为String,然后在前台通过c标签的c:if test判断下显示就行啦
      

  5.   

    先不说数据库是什么类型的了,在程序中的确是byte类型,我想根据值来显示是、否该怎么判断,我用<logic:equals>判断结构都不显示
      

  6.   

    bean:write一下  
    看能不能输出true和flase
    要不行的话 是不是关键字的问题?  换个单词看看
      

  7.   

    程序中把byte转成String,然后再对应着去做咯