UserList[0]和UserList[1]的值怎么都是一样,前面设置了的啊
package com.runoob.test;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import Entity.User;
import java.io.IOException;
import java.util.ArrayList;
@WebServlet("/loginServlet")
public class loginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username = request.getParameter("name");
String password = request.getParameter("password");
//String number = request.getParameter("Number");
// ArrayList<User> UserList = null;
int num = 2;
User[] UserList = new User[num];
User u = new User();
u.setName("Anker");
u.setNumber("12345");
u.setCharacter("desinger");
u.setCode("12345");
u.setStatus("employ");
UserList[0] = u;
u.setName("Bob");
u.setNumber("12346");
u.setCharacter("structer");
u.setCode("12346");
u.setStatus("employ");
UserList[1] = u;
for (int i = 0; i < num; i++) {
if (UserList[i].getNumber().equals(username)) {
if (UserList[i].getCode().equals(password)) {
System.out.println("登录成功");
// 设置响应内容类型
response.setContentType("text/html;charset=UTF-8");
// 要重定向的新位置
String site = new String("http://www.runoob.com");
response.setStatus(HttpServletResponse.SC_MOVED_TEMPORARILY);
response.setHeader("Location", site);
}
}
}
System.out.println(UserList[0].getNumber() + " " + username);
System.out.println(UserList[0].getCode() + " " + password);
System.out.println(UserList[1].getNumber() + " " + username);
System.out.println(UserList[1].getCode() + " " + password);
}
}