首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

觉得很简单,可为什么总不对,if的有关问题

2012-01-28 
觉得很简单,可为什么总不对,if的问题Stringtablenamerequest.getParameter( tablename )if(tablename

觉得很简单,可为什么总不对,if的问题
String   tablename   =   request.getParameter( "tablename ");
if   (tablename   ==   "flhsk ")   {
        stringSqlString   =   "select   gk   as   工卡,mc   as   名称,bz   as   标志,gg   as   规格   from   flhsk ";
    }
  if   (tablename   ==   "zbjhb ")   {
        stringSqlString   =   "select   gk   as   工卡,bz   as   标志,gg   as   规格,dw   as   单位   from   zbjhb ";
    }
if   (tablename   ==   "cpysrb ")   {
        stringSqlString   =   "select   gk   as   工卡,cpdh   as   产品代号,gg   as   规格,js   as   件数   from   cpysrb ";
    }

高手们,tablename的值可以取到,可为什么stringSqlString的值总为null啊?这个if语句难道有问题?好晕啊◎◎
还有,如果人为tablename   ==   "zbjhb ",stringSqlString的值就不为空了,好奇怪啊

[解决办法]
if ( "flhsk ".equals(tablename))
[解决办法]
java 中判断字符串相等不是 == 而是equals这个方法
[解决办法]
"zbjhb ".equals(tablename)
[解决办法]
java 中判断字符串相等不是 == 而是equals这个方法

热点排行