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");

怎么回事?
...全文
138 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangwenyou 2002-04-25
  • 打赏
  • 举报
回复
字符串是对象,比较不能用==
要param.equle("0")
dylanwolf 2002-04-25
  • 打赏
  • 举报
回复
应该用 param.equalsIgnoreCase("0")

param和 "0" 是两个不同的object, 当然不相等了.

81,122

社区成员

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

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