Struts2-action返回值的问题
public String execute() throws Exception
{
System.out.println(name);
if(name == "wang") return "sucess";
else if(name=="piter") return "add";
else return "error";
{
System.out.println(name);
if(name == "wang") return "sucess";
else if(name=="piter") return "add";
else return "error";
}
即使传入正确的name,返回值还是error,即无论如何返回值只有error
这是为什么
坐等!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
《java编程思想》 这本书很好,我一直在看;
Object 中 equals 就是 ==号实现的,都是比较对象的引用;
但 String类 重写了 equals()方法,就变为比较 字符串内容 是否一样;
呵呵
.equals.....先看看基础吧
好吧,你在取笑我
if(name == "wang") return "sucess";
因为这个条件不成立呗
同理可证
else if(name=="piter") 这个条件也不成立
那么返回error绝对正确滴!
呵呵,让你见笑了。是我太二了。谢谢。
请学习java 基础,==和equals 的区别