Dados se repetindo na matriz
Boa noite, estou com um problema na minha matriz da Servlet do java, estou fazendo um exercício que envolve criar um site, na parte do login quando eu envio pra Servlet com a acao, o nome de usuário e a senha sempre se repetem, como eu posso arrumar esse problema ?
Aqui esta meu IF pra ver se o nome de usuário é compatível com o qual ele escolheu juntamente da senha:
Aqui é um print do que aparece no GlassFish:
print
Na minha pagina de login eu fiquei mandando vários Login e senha diferentes mas só retorna o mesmo...
Se alguém puder me ajudar eu agradeço
Aqui esta meu IF pra ver se o nome de usuário é compatível com o qual ele escolheu juntamente da senha:
if (acao.equalsIgnoreCase("login")) { String login = req.getParameter("login"); String senha = req.getParameter("senha"); System.out.println("nome do individuo" + AlunoServlet.matriz[numReg][7]); System.out.println("senha do individuo" + AlunoServlet.matriz[numReg][8]); if (AlunoServlet.matriz[numReg][7] == login && AlunoServlet.matriz[numReg][8] == senha) { req.setAttribute("alunos", AlunoServlet.matriz); req.getRequestDispatcher("index.html").forward(req, resp); } else { req.getRequestDispatcher("paginaLogin2.html").forward(req, resp); } }
Aqui é um print do que aparece no GlassFish:
Na minha pagina de login eu fiquei mandando vários Login e senha diferentes mas só retorna o mesmo...
Se alguém puder me ajudar eu agradeço
Flavio Junior
Curtidas 0
Respostas
Wagner
20/11/2017
no 1 exercicio da pra fazer + ou - assim,
printa na tela o menu de cima
depois alimenta uma matriz de String(char) com os valores e printa
depois pede a quantidade para o cliente e o codigo
codigo tu armazena em uma String e a quantidade em int
faz um switch para verificar qual pedido foi escolhido e la dentro faz as conta x quantidade...
printa na tela o menu de cima
depois alimenta uma matriz de String(char) com os valores e printa
depois pede a quantidade para o cliente e o codigo
codigo tu armazena em uma String e a quantidade em int
faz um switch para verificar qual pedido foi escolhido e la dentro faz as conta x quantidade...
GOSTEI 0
Marcio Souza
20/11/2017
Talvez esteja se repetindo no log porque você mandou imprimir no log o AlunoServlet.matriz[numReg][7] e AlunoServlet.matriz[numReg][8] e não o valores que vem da página pelos atributos login e senha. Assim, sempre que logar no sistema ele vai imprimir o que você tem nas posições 7 e 8 do array e esse valores ao que parece são fixos, ou seja, não mudam.
Para ter impresso o que você envia pela página:
Para ter impresso o que você envia pela página:
System.out.println("nome do individuo" + login); System.out.println("senha do individuo" + senha);
GOSTEI 0