Προς το περιεχόμενο

Προβλημα με Request.getparameter


ChristosFis

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Φτιαχνω μια πλατφορμα εγγραφης ενος μαθητη ή βιβλιθηκαριου στα πλαισια ενος μαθήματος στην σχολή και τώρα τρέχουμε στην server μορφη. Ενω όλα μου δουλεουν υπέροχα στο database(γινονται κανονικα οι εγγραφες,χρησιμοποιουμε την Μysql) , αντιμέτωπιζω το εξης θεμα. Απο την μέρια μας πρέπει να κανουμε ελεγχο για διπλοτυπα( username κτλπ) , οταν χρήσιμοποιω την String username=request.getParameter("username") μου βγάζει παντα null. Στελνω screenshot απο html kai java server

image.png.4229c9a8dbe53b4f8a92e594f086bdf2.pngimage.png.40c031fb2b1766a7cd923237dbc18069.png

Επεξ/σία από ChristosFis
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Moderators

Αρχικά μπορείς να δεις στο network tab του browser τι postάρει η φόρμα, ούτως ώστε να είσαι 100% σίγουρος ότι στέλνεις σωστά data. Μετά θα μπορούσες να κοιτάξεις να δεις τι διαφορά έχει ο κώδικας για τα διπλότυπα με τον κώδικα που κάνει το insert (φαντάζομαι στο insert σου βάζει και το username). Θα μπορούσες ίσως να βάλεις και τον κώδικα της RegisterPOST() μήπως υπάρχει κάτι εκεί;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

12 λεπτά πριν, Kercyn είπε

Αρχικά μπορείς να δεις στο network tab του browser τι postάρει η φόρμα, ούτως ώστε να είσαι 100% σίγουρος ότι στέλνεις σωστά data. Μετά θα μπορούσες να κοιτάξεις να δεις τι διαφορά έχει ο κώδικας για τα διπλότυπα με τον κώδικα που κάνει το insert (φαντάζομαι στο insert σου βάζει και το username). Θα μπορούσες ίσως να βάλεις και τον κώδικα της RegisterPOST() μήπως υπάρχει κάτι εκεί;

Ta tsekara τώρα στέλνει τα σώστα δεδομένα όπως και στην βάση του mySQl περνάνε κανονικα!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Μηπως δεν θελει parameter αλλα να παρεις το body? Ασχετος με java αλλα το να κανεις post με parameter και οχι με body δε μου καθεται καλα. Ενδεχομενως λεω μαλακιες

Επεξ/σία από Predatorkill
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Δε βάζεις όλο τον κώδικα της κλάσης της java να τον δούμε;

Δες μήπως έχεις κάποιο σφάλμα "τυπογραφικό".

Εδιτ. Το όνομα του πεδίου πρέπει να έχει το ίδιο όνομα με το όνομα του input για να δουλέψει. Εδώ βλέπω το username σωστά.

 

Επεξ/σία από Lanike71
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Χαίρεται τελικά αφού δοκίμασα ένα σωρο τρόπους το έλυσα κάνοντας τπ με gson μορφή σε class user κ με τις getter έκανα τα κατάλληλα  sql queries 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...