Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ERROR 10464 --- [nio-8080-exec-6] org.thymeleaf.TemplateEngine
- : [THYMELEAF][http-nio-8080-exec-6] Exception processing template
- "/productView/productPage": An error happened during template parsing
- (template: "class path resource
- [templates//productView/productPage.html]")
- org.thymeleaf.exceptions.TemplateInputException: An error happened
- during template parsing (template: "class path resource
- [templates//productView/productPage.html]")
- @Controller
- public class ProductController {
- @Autowired
- private ProductService productService;
- @GetMapping("productAdmin")
- public String next(Model model){
- model.addAttribute("eProduct",new Product());
- return "/adminView/productAdmin";
- }
- @GetMapping("/productPage")
- public String productPage(){
- return "/productView/productPage";
- }
- @PostMapping("/saveProduct")
- public String save(@ModelAttribute("eProduct") Product product, BindingResult result,
- @RequestParam("pathImage") MultipartFile multipartFile ){
- String path = System.getProperty("user.home") + File.separator + "projectImages\";
- try {
- multipartFile.transferTo(new File(path + multipartFile.getOriginalFilename()));
- } catch (IOException e) {
- e.printStackTrace();
- }
- product.setPathImage("\images\" + multipartFile.getOriginalFilename());
- productService.save(product);
- return "/mainView/index";
- }
- @GetMapping("/products")
- public String products(Model model){
- model.addAttribute("products",productService.findAll());
- return "/productView/products";
- }
- @GetMapping("/product-{id}")
- public String productPage(@PathVariable("id") int id, Model model){
- Product product = productService.findOne(id);
- model.addAttribute("product",product);
- return "/productView/productPage";
- }
- }
- <!DOCTYPE html>
- <html lang="en" xmlns:th="http://www.thymeleaf.org">
- <head>
- <meta charset="UTF-8"/>
- <title>Title</title>
- </head>
- <body>
- Product Page
- <p><span th:text="${product.productName}"/></p>
- </body>
- </html>
Add Comment
Please, Sign In to add comment