Olá amigos, estou querendo fazer um teste com o if mais naum estou conseguindo, nunca tinha acontecido isso comigo antes
estou fazendo um teste com duas variaveis user1 e user2.
a user1 tem o valor = jander
e user2 tem o valor = jander
ai fiz um teste se user1 = user2 ele vai para uma outra página, mais nunca o if cai certo, sempre cai no else. alguem sabe me dizer pq?
em baixo vai os códigos! grato desde Já
package br.jander.Cadastro;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Loginacess extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
static final long serialVersionUID = 1L;
String url="jdbc:odbc:banco";
Connection con;
Statement smtp;
ResultSet rs;
String user1, pass1, user2, pass2;
public Loginacess() {
super();
}
public void Conectar(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(url,"","");
smtp = con.createStatement();
}catch(Exception s){s.printStackTrace();}
}
public void Desconectar(){
try{
con.close();
}catch(SQLException e){}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Redirecionar(request, response);
}
public void Redirecionar (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter writer = response.getWriter();
writer.println("<html><head><title>Hora Extra Janderson</title></head>");
writer.println("<body>");
user1 = request.getParameter("usuario");
pass1 = request.getParameter("senha");
Conectar();
try{
rs = smtp.executeQuery("select * from senha where user='" + user1 + "'");
while(rs.next()){
user2 = rs.getString("user");
if(user2 == user1){
response.sendRedirect("index.jsp");}
else{
writer.println(user2);
writer.println(user1);
}
}
}catch(Exception s){s.printStackTrace();}
Desconectar();
writer.println("</body></html>");
}
}