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 : 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 
        }     
    }
code de la fonction envoiRequete
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
    }
A chaque fois la valeur est null alors que je choisit les heures...et la documentation sur JFXDatePicker est très faible..