JSP中if语句只执行一种情况
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body bgcolor=pink style="font-family:arial;color:blue;font-size:20px;" >
<P align="center">请核对一下信息是否正确,正确的请按确认,需要修改的请按返回
<%
request.setCharacterEncoding("utf-8");
String yourName=request.getParameter("name");
String yourNumber=request.getParameter("num");
if(yourNumber!="888888"||yourNumber!="000000"){out.print("<script>alert('密码不正确');window.location.href('login.jsp');</script>");}//就是这里,无论输入什么密码(包括888888和000000)都只出现这个提示框,后面的都不执行,这是怎么回事?
else
if(yourNumber=="888888")//其实这里好像也有些问题,就算把前面那个IF去掉,输入888888后,无法出现其他信息,例如姓名,性别等,这又是怎么回事?
{String yourSex=request.getParameter("R");
String yourIdentify="老师";
String yourBirthyear=request.getParameter("year");
String yourBirthmonth=request.getParameter("month");
String competitionName[]=request.getParameterValues("com");
session.setAttribute("Uname",yourName);
session.setAttribute("ID",yourIdentify);
session.setAttribute("Name",competitionName);
out.println("<P> 您的姓名:"+yourName+"</P>");
out.println("<P> 您的性别:"+yourSex+"</P>");
out.println("<P> 您的出生年份:"+yourBirthyear+"</P>");
out.println("<P> 您的出生月份:"+yourBirthmonth+"</P>");
out.println("<P> 您所报名的竞赛项目为:");
if(competitionName==null){
out.print("一个都不参加");
}
else{for(int k=0;k<competitionName.length;k++){
out.println(""+competitionName[k]);}
}
}
else
if(yourNumber=="000000")
{String yourSex=request.getParameter("R");
String yourIdentify="学生";
String yourBirthyear=request.getParameter("year");
String yourBirthmonth=request.getParameter("month");
String competitionName[]=request.getParameterValues("com");
session.setAttribute("Uname",yourName);
session.setAttribute("ID",yourIdentify);
session.setAttribute("Name",competitionName);
out.println("<P> 您的姓名:"+yourName+"</P>");
out.println("<P> 您的性别:"+yourSex+"</P>");
out.println("<P> 您的出生年份:"+yourBirthyear+"</P>");
out.println("<P> 您的出生月份:"+yourBirthmonth+"</P>");
out.println("<P> 您所报名的竞赛项目为:");
if(competitionName==null){
out.print("一个都不参加");
}
else{for(int k=0;k<competitionName.length;k++){
out.println(""+competitionName[k]);}
}
}
%>
<p><a href="main.jsp">确认</a>
<p><a href="login.jsp">返回</a>
</body>
</html>
求大神解答!