Guest User

Untitled

a guest
Oct 18th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. ERROR 10464 --- [nio-8080-exec-6] org.thymeleaf.TemplateEngine
  2. : [THYMELEAF][http-nio-8080-exec-6] Exception processing template
  3. "/productView/productPage": An error happened during template parsing
  4. (template: "class path resource
  5. [templates//productView/productPage.html]")
  6.  
  7. org.thymeleaf.exceptions.TemplateInputException: An error happened
  8. during template parsing (template: "class path resource
  9. [templates//productView/productPage.html]")
  10.  
  11.  
  12.  
  13. @Controller
  14. public class ProductController {
  15.  
  16. @Autowired
  17. private ProductService productService;
  18.  
  19. @GetMapping("productAdmin")
  20. public String next(Model model){
  21. model.addAttribute("eProduct",new Product());
  22. return "/adminView/productAdmin";
  23. }
  24.  
  25. @GetMapping("/productPage")
  26. public String productPage(){
  27. return "/productView/productPage";
  28. }
  29.  
  30.  
  31. @PostMapping("/saveProduct")
  32. public String save(@ModelAttribute("eProduct") Product product, BindingResult result,
  33. @RequestParam("pathImage") MultipartFile multipartFile ){
  34. String path = System.getProperty("user.home") + File.separator + "projectImages\";
  35.  
  36. try {
  37. multipartFile.transferTo(new File(path + multipartFile.getOriginalFilename()));
  38. } catch (IOException e) {
  39. e.printStackTrace();
  40. }
  41. product.setPathImage("\images\" + multipartFile.getOriginalFilename());
  42. productService.save(product);
  43. return "/mainView/index";
  44. }
  45.  
  46. @GetMapping("/products")
  47. public String products(Model model){
  48. model.addAttribute("products",productService.findAll());
  49. return "/productView/products";
  50. }
  51.  
  52. @GetMapping("/product-{id}")
  53. public String productPage(@PathVariable("id") int id, Model model){
  54. Product product = productService.findOne(id);
  55. model.addAttribute("product",product);
  56. return "/productView/productPage";
  57. }
  58.  
  59. }
  60.  
  61. <!DOCTYPE html>
  62. <html lang="en" xmlns:th="http://www.thymeleaf.org">
  63. <head>
  64. <meta charset="UTF-8"/>
  65. <title>Title</title>
  66. </head>
  67. <body>
  68. Product Page
  69. <p><span th:text="${product.productName}"/></p>
  70. </body>
  71. </html>
Add Comment
Please, Sign In to add comment