Passer un paramétre de javascript à spring controller
Fermé
achrefBIG
Messages postés
30
Date d'inscription
samedi 2 janvier 2021
Statut
Membre
Dernière intervention
3 juin 2021
-
30 avril 2021 à 15:19
jordane45 Messages postés 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 - 30 avril 2021 à 17:45
jordane45 Messages postés 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 - 30 avril 2021 à 17:45
A voir également:
- Controller javascript
- Telecharger javascript - Télécharger - Langages
- Ds4 controller - Télécharger - Émulation
- Javascript round ✓ - Forum Javascript
- Fan controller - Télécharger - Informations & Diagnostic
- Realtek ethernet controller driver ✓ - Forum logiciel systeme
2 réponses
achrefBIG
Messages postés
30
Date d'inscription
samedi 2 janvier 2021
Statut
Membre
Dernière intervention
3 juin 2021
30 avril 2021 à 15:38
30 avril 2021 à 15:38
C'est bon je l'ai ajouté dans une nouvelle classe comme suit:
Heureusement l'erreur a été éliminé de 403, par contre toujours je ne reçois pas le paramètre dans le controleur comme il est indiqué dans la capture suivante:

@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter{
protected void configure (HttpSecurity http) throws Exception {
http.csrf().disable();
}
Heureusement l'erreur a été éliminé de 403, par contre toujours je ne reçois pas le paramètre dans le controleur comme il est indiqué dans la capture suivante:
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
30 avril 2021 à 17:41
30 avril 2021 à 17:41
Bonjour,
Ton paramètre est annoté @RequestParam, il faudrait donc que tu soumettes une URL de la forme /geolocalisations/getLocations?data=lat
Vu ton code js (pour le peu que je m'en souviens) tu soumets la data directement dans le corps du POST, ce qui correspond plutôt à un code où il n'y aurait pas l'annotation @RequestParam
Ton paramètre est annoté @RequestParam, il faudrait donc que tu soumettes une URL de la forme /geolocalisations/getLocations?data=lat
Vu ton code js (pour le peu que je m'en souviens) tu soumets la data directement dans le corps du POST, ce qui correspond plutôt à un code où il n'y aurait pas l'annotation @RequestParam
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
30 avril 2021 à 17:45
30 avril 2021 à 17:45
Bonjour
En complément de cette discussion, il y a également celle-ci
https://forums.commentcamarche.net/forum/affich-37195873-passer-un-parametre-de-javascript-a-spring-controller#p37196273
En complément de cette discussion, il y a également celle-ci
https://forums.commentcamarche.net/forum/affich-37195873-passer-un-parametre-de-javascript-a-spring-controller#p37196273
30 avril 2021 à 15:45
Required request parameter 'data' for method parameter type String is not present