日期:2014-05-18  浏览次数:20807 次

判断性别为1还是0的时候,赋值的问题
我从数据库查出性别的数据为1,0.我想把为1的时候赋值为“男”   为0的时候赋值为“女”下面是我添加的代码
  <%    
String   sex1=“”;                      
sex1=rs.getString( "C_Sex ");
if(sex1.equals( "0 ")){  
sex1= "女 ";}else  
{sex1= "男 ";}
%>  
<%=sex1%>
只要加上这个语句所有的性别都变成了女,而且连分页的功能也不能用了,大家帮忙看看是哪里的问题了

------解决方案--------------------
不需使用int型的,int型对性别来说太大了,应该使用bit型的,可以采用getString(), getInt(), getBoolean()都能取出来,对于性别来说“0”和“1”两个值正好够用,一点都不浪费。
-------------
不便于扩充吧,难免以后会出现人妖这个性别,哦不, 应该是早都有了