salut,
Je travaille sur une application web developpé sous struts. Je veux tracker les utilisateurs qui viennent sur mon site web.
Pour cela j'utilise les cookies. j'ai ecrit une classe CookieByServers.java qui contient le code suivant :
et dans mon fichier web.xml j'ai mis ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
39private FilterConfig config = null; private ArrayList list = null; private final static String FILTER_APPLIED = "TrackingFilter_already_applied"; public void setFilterConfig(FilterConfig _config) { this.config = _config; } public void init(FilterConfig _config) { this.config = _config; } public FilterConfig getFilterConfig() { return this.config; } //Clean up resources public void destroy() { this.config=null; } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if(request.getAttribute(FILTER_APPLIED)==null){ request.setAttribute(FILTER_APPLIED,Boolean.TRUE); String hostname = InetAddress.getLocalHost().getHostName(); Cookie serversCookie = new Cookie("trackingServer",hostname); // envoi du cookie vers le navigateur du client ((HttpServletResponse)response).addCookie(serversCookie); chain.doFilter(request, response); }else { chain.doFilter(request, response); } } }
Le pb c'est que lorsque je tappe mon url j'ai une 404 et j'ai ceci dans mon url
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
www.monsite.com/jsp/null?lang=fr&country=FRA au lieu d'avoir
www.monsite.com/jsp/home.do?lang=fr&country=FRA
Je n'arrive pas à voir ou est le soucis.
Merci d'avance

 

 
		
		 
        

 
			
			




 tracker les utilisateurs
 tracker les utilisateurs
				 Répondre avec citation
  Répondre avec citation


 
   
 

 Envoyé par gloglo
 Envoyé par gloglo
					
 
						
Partager