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

Lanike71

Members
  • ΜΗΝΥΜΑΤΑ FORUM

    2.471
  • ΜΕΛΟΣ

Πρόσφατες Επισκέψεις

21.358 προβολές προφίλ

Lanike71's Achievements

  1. Σε αυτό που λες έχεις δίκιο, ήθελε "th:field" για να δουλέψει. Το κύριο πρόβλημα ήταν στο όρισμα που παίρνει το model και οι μέθοδοι. Με την πρώτη μέθοδο στέλνω ένα κενό Book και ένα συγκεκριμένο Author στην thymeleaf και με τη δεύτερη παίρνω το δημιουργημένο Book μέσω της Post. Αν τα λέω καλά, δεν έχω καιρό που μαθαίνω. @GetMapping("add-book-for-author/{id}") public String addBookForAuthor(@PathVariable("id") Long id, Model model) { Author author = authorService.getAuthorById(id); model.addAttribute("myAuthor", author); Book book = new Book(); model.addAttribute(("myBook"), book); return "add-books"; } @PostMapping("/authors/{id}/books") public String addBook(@ModelAttribute Book book, Model model, @PathVariable("id") Long id) { model.addAttribute("myBook", book); Author author = authorService.getAuthorById(id); book.setAuthor(author); bookService.saveBook(book); return "redirect:/authors"; } }
  2. Ήταν τυπογραφικό λάθος (μόνο εδώ). Αλλά δεν είναι αυτό, δυστυχώς.
  3. Καλησπέρα, Προσπαθώ να φτιάξω μία εφαρμογή σε spring boot. Είναι η κλασική εφαρμογή library management, με βιβλία, συγγραφείς κλπ. Δύο entities, Author και Book, έφτιαξα controllers, services, repositories κλπ. Ως τώρα έχω καταφέρει να μπορώ να αποθηκεύω authors. Θέλω να κάνω το εξής: Στον κλασικό πίνακα των authors, μπαίνουν buttons για edit, delete. Θέλω να βάλω ένα button "New book", ώστε με το πάτημα να εμφανίζεται ένα html όπου θα αποθηκεύεται το βιβλίο για τον συγκεκριμένο author. Οι μέθοδοι στον controller: @GetMapping("add-book-for-author/{id}") public String addBookForAuthor(@PathVariable("id") Long id, Model model) { Author author = authorService.getAuthorById(id); Book book = new Book(); model.addAttribute("author", author); model.addAttribute(("book"), book); return "add-books"; // } @PostMapping("/authors/{id}/books") public String addTest(Book book, @PathVariable("id") Long id) { Author author = authorService.getAuthorById(id); book.setAuthor(author); bookService.saveBook(book); return "redirect:authors"; // Redirect to the author details page } και η html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>Add New Book</title> </head> <body> <h2>Add New Book for Author: <span th:text="${author.lastName}"></span></h2> <form th:action="@{/authors/{id}/books(id=${author.id})}" th:object="book" method="POST"> <div> <label>Book title:</label> <input type="text" field="*{title}" placeholder="Enter title" required /> </div> <div> <label>Book isbn</label> <input type="text" field="*{isbn}" placeholder="Enter isbn" required /> </div> <div> <label>Book category</label> <input type="text" field="*{category}" required /> </div> <div> <button type="submit">Add book</button> </div> </form> </body> </html> Στο τέλος μου πετάει σφάλμα ότι είναι null ο τίτλος του βιβλίου, γιατί στο entity το έχω επισημάνει ως nullable = false. Κάποια βοήθεια; Έστω και με λινκ.
  4. Υπάρχει κάποια εφαρμογή για γρήγορη μεταφορά φωτο, βίντεο κλπ; Δοκίμασα το airdroid αλλά κάπου στη μέση της διαδικασίας έβγαλε error. Επίσης μία ftp εφαρμογή αλλά πάει σχετικά αργά, 2 mb/sec. Κάποια άλλη πρόταση;
  5. Και στο jsfiddle δε δουλεύει. Δοκίμασα με dd/mm/yyyy και πάλι εμφανίζει mm/dd/yyyy.
  6. Δοκίμασα απ΄ευθείας μέσα στο input <input class="datepicker" data-date-format="dd/mm/yyyy"> Και πετάει error. Μόλις δώσω type="date", δουλεύει, αλλά δεν κάνει αυτό που ψάχνω.
  7. Καλημέρα, προσπαθώ να φτιάξω μία φόρμα με ένα πεδίο που δέχεται δεδομένα τύπου date. Δυστυχώς όμως ο bootstrap datepicker επιμένει σε ημερομηνία μορφής mm/dd/yyyy, ότι και αν έχω δοκιμάσει. Οι δοκιμές γίνονται σε firefox. Το περίεργο είναι ότι όταν δοκίμασα με edge που είναι στα ελληνικά, εμφανίζεται κανονικά. Επίσης για να μην ανοίγω κάποιο άλλο θέμα, πώς θα αποθηκευτεί σωστά στο backend (Spring). Ευχαριστώ.
  8. Αν το έφτιαξες, τότε όλα καλά. Απλά να ξέρεις ότι αν κερδίζεις, το λίμιτ είναι θέμα χρόνου.
  9. Το πρόβλημα δε βρίσκεται στον κώδικα, αλλά στις ίδιες τις στοιχηματικές. Αν θες να τις νικήσεις, δεκτό. Αν σκοπός είναι να βγάλεις χρήμα, απλά άφησέ το. Αν θες τη γνώμη μου και έχεις κάποιο γνωστό που μένει στο εξωτερικό, κάνε ένα λογαριασμό στη Betfair, που έχει και δικό της api. Αλλιώς, ότι λέει ο φίλος παραπάνω, μη φανείς suspicious με αυτά που θα κάνεις.
  10. Καλησπέρα, έχει αγοράσει κανείς από εδώ; Έμεινε ευχαριστημένος; Βρήκα ένα προιόν σε αρκετά χαμηλή τιμή και είπα να ρωτήσω πρώτα... Το προϊόν: https://www.msystems.gr/laptops/hp-250-g9-i3-1215u-8gb-256gb-ssd-intel-uhd-graphics-freedos-9v1e5at?ref=bestprice.gr&__bpgid=MW5Ud1RVLSNMWDMsMSV6eVpxeFpYQm4=
  • Δημιουργία νέου...