晕死,关于字符串的问题

hslyliu 2003-09-29 04:45:14
...........
String CK =rlt.getString("CK");
if (CK=="1")
CK="出货";
..............
<%=CK%>

Jsp里的东西,好奇怪,其中CK是资料库中的一个字段,Int型,Value=1
最后显示在页面上的CK值都是数字,不是"出货"之类的,if语句一个条件都
不符合,想不通啊
...全文
20 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dwygp 2003-09-29
  • 打赏
  • 举报
回复
给分呀
hslyliu 2003-09-29
  • 打赏
  • 举报
回复
3ku
ejb99666 2003-09-29
  • 打赏
  • 举报
回复
同意 miaoliujun(傲龙)的方法作字符串比较
if(ck==1)要么if("1".equals(ck))
miaoliujun 2003-09-29
  • 打赏
  • 举报
回复
尽量用"1".equals(ck)吧,因为你不知道ck是否为空
leotonny 2003-09-29
  • 打赏
  • 举报
回复
你要么用if(ck==1)要么用if(ck.equals("1"))
比较字符串是不能用==的!那是比较地址,而不是内容。
mtou 2003-09-29
  • 打赏
  • 举报
回复
int CK =rlt.getInt("CK");
if (CK==1)
CK="出货";
..............
<%=CK%>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧