slt tout le monde j'ai un problème je suis sur que la solution est toute bête mais imposible de mettre la main dessus

voila pour le moment je travaille sur une sorte de page de login (je dis bien sorte car le mot de passe est codé en dur et non crypté dans ma servlet) et voila lorsque je récupère mon champ texte et que je le compare à mon autre chaine de caractère même si les deux chaines sont exactement identique il me renvoit false pourriez vous m'éclairer de votre lanterne

voici les code associé

page JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<%@ 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>Petite boutique à moi</title>
</head>
<body>
<form action="http://localhost:8180/boutique/TableauDeBord" method="post">
<table>
	<tr>
		<td colspan=2>identification</td>
	</tr>
	<tr>
		<td><input name="txtNom" value="Nom" type="text" size="20" /></td>
		<td><input name="txtPsswd" value="Password" type="text" size="20">
		</td>
	</tr>
	<tr>
		<td><input type="submit" value="Connexion" action="TableauDeBord"
			method='post' /></td>
	</tr>
 
</table>
 
</form>
</body>
</html>
et la page SERVLET :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
import java.util.List;
import java.util.Iterator;
 
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//necessaire pour le traitement xml
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
import org.jdom.filter.*;
 
//conversion html
import javax.xml.transform.*;
import java.net.*;
import java.io.*;
/**
 * Servlet implementation class for Servlet: TableauDeBord
 *
 */
 public class TableauDeBord extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
   static final long serialVersionUID = 1L;
   private static SAXBuilder sxb;
   private static Element racine;
   private static Document doc;
   List ListePersonne ;
 
    /* (non-Java-doc)
	 * @see javax.servlet.http.HttpServlet#HttpServlet()
	 */
	public TableauDeBord() {
		super();
 
 
 
	}   	
 
	/* (non-Java-doc)
	 * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		getServletContext().getRequestDispatcher("/TableauDeBord.jsp").forward(request,response);
 
	}  	
 
	/* (non-Java-doc)
	 * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		//récuperation des informations
 
		String nom = request.getParameter("txtNom").toString();
		String passwd = request.getParameter("txtPsswd");
 
		boolean verifOK=false;
 
 
		 if (nom=="r")
         {
        	 getServletContext().getRequestDispatcher("/hello.jsp").forward(request,response);
         }
         else
         {
        	 getServletContext().getRequestDispatcher("/TableauDeBord.jsp").forward(request,response);
         }
 
 
	}   	  	    
}