L'utilisateur doit envoyer tout ce qu'il a créer et décider la période de temps de son scénario, l'utilisateur choisit l'heure de début et l'heure de fin grâce a deux JFXDatePicker ces heures sont envoyer dans un URL mais a chaque fois dans l'url les valeurs d’heure son nuls et je ne comprends pas pourquoi.
code du bouton qui envoie la requete GET
code de la fonction envoiRequete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @FXML private void actionActiver(){ Socket client=new Socket(); String nomS=nomXML.toString(); //La variable global nom passe de Optional<String> en String try { //heureDebut et heureFin sont les JFXDatePicker client.envoiRequete(chemFichier,nomS,heureDebut.getAccessibleText(),heureFin.getAccessibleText()); //On essaye de faire la méthode pour envoyer la requete } catch (IOException ex) { Logger.getLogger(FXMLDocumentController.class.getName()).log(Level.SEVERE, null, ex); //si jamais on y arrive pas on a une exception } }
A chaque fois la valeur est null alors que je choisit les heures...et la documentation sur JFXDatePicker est très faible..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void envoiRequete(String chemXML,String nom, String hDebut,String hFin) throws IOException { // TODO code application logic here String chemServeur="http://192.168.0.216/resultat.php?&cheminXML="; //debut chemint du serveur String heureDebut="&heureDebut="+hDebut; //on attribue l'heure du début au chemin qui sera envoyé String heureFin="&heureFin="+hFin; //on attribue l'heure de fin au chemin qui sera envoyé String nomXML="&nomXML="+nom; //on attribue le nom du XML au chemin qui sera envoyé URI uri = URI.create(chemServeur+chemXML+heureDebut+heureFin+nomXML); //on envoie le chemin Desktop.getDesktop().browse(uri); //ouverture dans un navigateur }
Partager