JSP:if判断语句的问题!

lwx139 2005-01-18 03:38:35
if(session.getAttribute("admin_power")=="超级管理员")

居然判断为假,是不是编码的问题?

charset=GB2312
...全文
405 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bwsabc 2005-01-18
  • 打赏
  • 举报
回复
==比较的是地址,equal()才是比较内容的。
以梦为马 2005-01-18
  • 打赏
  • 举报
回复
比较字符串要用equals


友情up。
www_sql 2005-01-18
  • 打赏
  • 举报
回复
比较字符串要用equals
easyroom 2005-01-18
  • 打赏
  • 举报
回复
字符串比较要用equals
这样:
if("超级管理员".equals(session.getAttribute("admin_power")))
zoeg 2005-01-18
  • 打赏
  • 举报
回复
...............
字符串的相等判断不能用==
if((String)session.getAttribute("admin_power").equals("超级管理员"))
Yansharp 2005-01-18
  • 打赏
  • 举报
回复
session.getAttribute("admin_power").toString().equal("超级管理员")

81,092

社区成员

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

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