今天在复习struts的时候碰到了这样一个问题,我在做一个用户登录验证的时候从界面传过来了两个值username 和userpassword
在action的login方法中验证的时候是这样验证的:
public String login(){
if((username=="123") && (userpassword=="123")){
return "success";
}else{
return "error";
}
};
这样login这个方法始终返回的是error,试了几次之后我突然想到了equals();和==号的区别,换成equals方法之后问题解决了。