bonjour, à tous

j'ai un petit problème dont je n'arrive pas à résoudre.
je suis sur une application client /serveur (jsp/servlet).
Mon serveur d'application est JBOSS.
j'aimerai charger un fichier et le lire.

le pb est le suivant quand j suis sur mon ordinateur tout marche bien, toutefois si je me met sur un autre ordi il me renvoie un type d'erreur qui est la suivante!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
java.io.FileNotFoundException: C:\Documents and Settings\jean-ch esposito\My Documents\workspace\WAM\WebContent\display\TESTLOAD.txt (No such file or directory)
	java.io.FileInputStream.open(Native Method)
	java.io.FileInputStream.<init>(FileInputStream.java:106)
	java.io.FileInputStream.<init>(FileInputStream.java:66)
	java.io.FileReader.<init>(FileReader.java:41)
	com.st.wam.ListReadFile.doPost(ListReadFile.java:68)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
code jsp :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<form action="../ListeReadFile" method="post" name="form1">	
<table cellpadding ="1" cellspacing ="1" id="TABLE3">
<tr> 
<td><input type="file" name='fichier' id="fichier" ></td>
<td><input type="submit" value="Save" name="fichier"/></td>
</tr>
</table>
</form>
code 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
72
73
74
75
76
77
78
79
80
81
 
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
	throws ServletException, IOException 
	{
		/***************function to read file***********************/
 
		// We are going to read a file called configuration.properties. This
		// file is placed under the WEB-INF directory.
 
		String requete_load="";
		String fichier = req.getParameter("fichier"); //fichier = chemin + nom fichier
		String ligne = "";
		File file = new File(fichier).getAbsoluteFile();
		System.out.println("file:" + file);
		String fileName = file.getName();
 
		FileInputStream fis = new FileInputStream(fichier);
 
resp.setContentType("text/html");
 
		DataSource dataSource = null;		
		try 
		{
			System.out.println("Test1:");
			dataSource = (DataSource)new InitialContext().lookup("java:jdbc/XXXX");
		}
		catch (NamingException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		if (dataSource != null)
		{
			Connection connection;
			try 
			{
				// Connection to datasource
				connection = dataSource.getConnection();
 
				// Query statement setting
				Statement statement = connection.createStatement();
 
				BufferedReader reader = new BufferedReader(new InputStreamReader(fis));
 
				//BufferedReader reader = new BufferedReader(new FileReader(new File(fichier)));
 
				System.out.println("Path_fichier:" + fichier);
				System.out.println("Nomfichier:" + fileName);
				if (fileName != null) 
				{								
 
					PrintWriter writer = resp.getWriter();
 
					// We read the file line by line and later will be displayed on the browser page. 
					while ((ligne = reader.readLine()) != null) 
					{
						writer.println(ligne);
						String num_action = req.getParameter("num_action");
						requete_load = " INSERT INTO MaTable (num_action,Y)"
					    + " VALUES ('"+num_action+"','"+ligne+"')";
 
						System.out.println("requete_load: "+ requete_load );
						System.out.println("requete_load num_action: "+ num_action );
						statement.executeUpdate(requete_load);
					}
					reader.close();
				}
				else
				{
					System.out.println("pas de traitement");
				}
				connection.close();
			}
			catch (SQLException e) 
			{
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		req.getRequestDispatcher("./display/maPage.jsp").forward(req, resp);
	}
si vous pouvez m'aiguiller car j'ai cherché sur pas mal de forum et je ne comprend toujours pas d'ou cela vien!!!