今天有个小项目要联系,数据里性别的类型是char, 数值是0或1 查询后显示在页面上如果变成男或女- -# 高手们帮帮小弟,小弟初学者

解决方案 »

  1.   

     
    if(gender.equals("1"))
    {
       out.print("男");
    }else{
       out.print("女");
    }
      

  2.   

    假设变量是 gender,
    那么用 gender.equals"0"?"女":"男"
      

  3.   

    用if语句进行判断呀,看变量的值,如果是0,则转换为“男”,如果是1,则转换为“女”。
    或者直接在数据库查询语句中用case进行查检。
    select case sex when '0' then '男' when '1' when '女' end sex from table 
      

  4.   


    <c:if test="${xx.xingbie==0}">男</c:if><c:if test="${xx.xingbie==1}">女</c:if>
    拿分结贴吧,可以解决你的问题了
      

  5.   

    把你从数据库中取到的值绑定在页面上
    然后用javascript控制
    假如你是用文本框显示,文本框的id为txtsex
    代码:
    function checksex()
    {
    var sex = documeng.getElementById('txtsex').value;
    if (sex=='0')
    {
    sex="男";
    }else
    {
    sex ="女";
    }
    }
    window.onload=checksex;