Bonjour

j'ai fait un programme qui permet d'enregistrer un fichier dans une liste

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<td> <input type="file" name="file" accept=""  value="Parcourir"  maxlength="256" />
 </td></form>
j'utilise un controller :
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
 
@RequestMapping(value = "/upload.html")
	public String uploadGrDoc(ModelMap map,
			@ModelAttribute("FileUploadFormObject") FileGrDocFormObject fileGrDocFormObject,
			BindingResult result, HttpServletRequest req,Object command) throws IOException {
 
		fileGrDocFormObject = (FileGrDocFormObject)command;
		String file = fileGrDocFormObject.getFile();
        if (file == null) {
             logger.error("le fichier renseigné n'existe pas");
        }
        else {
        	try {
        		File destination = new File ("");
        		destination.createNewFile();
        		try {
					FileOutputStream destinationFile = new FileOutputStream (destination);
					int nbLecture = 0;
					while (nbLecture!=destination.length()){
						destinationFile.write(nbLecture);
 
					}
				} catch (FileNotFoundException e) {
					logger.trace("pb avec le chemin d'enregistrement du fichier");
				}
        	}
        	catch (NumberFormatException e) {
				logger.error("L'enregistrement n'a pas été effectué", e);
			}
 
 
        }
		return "redirect:/gestion.html?section=PageDoc&panel=13";
	}
J'ai un form :
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
 
public class FileGrDocFormObject {
 
	private String file;
 
	public String getFile() {
		return file;
	}
 
	public void setFile(String file) {
		this.file = file;
	}
 
	public String getFileData() {
		return fileData;
	}
public String getFileData() {
		return fileData;
	}
 
	public void setFileData(String fileData) {
		this.fileData = fileData;
	}
 
	private String fileData;
et ça ne marche pas ....A l heure actuelle une pop-up s'ouvre je peux choisir le fichier , il s'enregistre dans une liste que j'affiche en dessous du formulaire mais je ne sais pas comment faire pour que le fichier en lui même s'enregistrer dans un emplacement précis.

Est-ce que je dois utiliser JFileChooser FileWriter au lieu de comonsupload ?