servlet接收到的参数是String型的吗?

catyycsdn 2002-04-25 11:47:50
HTML提交“http://myServer:8080/test/servlets/xxxService?param=0”

servlet中接收语句是“String theParam=request.getParameter("param");”
执行:
if (param=="0") {
out.print("0000000");
} else {
out.print("null");
}

实际执行的是out.print("null");

怎么回事?
...全文
46 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wangwenyou 2002-04-25
字符串是对象,比较不能用==
要param.equle("0")
回复
dylanwolf 2002-04-25
应该用 param.equalsIgnoreCase("0")

param和 "0" 是两个不同的object, 当然不相等了.
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告