Java 弹簧靴;ThymileAF,将变量传递给控制器
我有一个控制器来处理产品的购买,它需要两个参数,计数-产品的数量和id-用户购买的产品的idJava 弹簧靴;ThymileAF,将变量传递给控制器,java,spring-boot,spring-mvc,thymeleaf,Java,Spring Boot,Spring Mvc,Thymeleaf,我有一个控制器来处理产品的购买,它需要两个参数,计数-产品的数量和id-用户购买的产品的id @PostMapping("/buyproduct") public String buyProduct(@RequestParam int count,@RequestParam long id){ Product product = productRepository.findById(id); int activeCount = product.getCount
@PostMapping("/buyproduct")
public String buyProduct(@RequestParam int count,@RequestParam long id){
Product product = productRepository.findById(id);
int activeCount = product.getCount();
if (activeCount-count<0){
return "redirect:/";
}
product.setCount(activeCount-=count);
productRepository.save(product);
return "redirect:/buyproductsuccessful";
}
@PostMapping(/buydroduct)
公共字符串buyProduct(@RequestParam int count,@RequestParam long id){
Product=productRepository.findById(id);
int activeCount=product.getCount();
如果(活动计数)
问题在于引导模式作用域
<button style="margin-left: 40%" type="button" class="btn btn-success" data-toggle="modal" data-target="#myModal">
<div class="modal" id="myModal">
修复后,它看起来像这样
<button style="margin-left: 40%" type="button" class="btn btn-success" data-toggle="modal" th:attr="data-target='#id-' + ${element.getId()}">
<div class="modal" th:id="'id-' + ${element.getId()}">
问题在于引导模式作用域
<button style="margin-left: 40%" type="button" class="btn btn-success" data-toggle="modal" data-target="#myModal">
<div class="modal" id="myModal">
修复后,它看起来像这样
<button style="margin-left: 40%" type="button" class="btn btn-success" data-toggle="modal" th:attr="data-target='#id-' + ${element.getId()}">
<div class="modal" th:id="'id-' + ${element.getId()}">
您的getId()在哪里定义?同时检查生成的HTML内容,以确认页面是否正确呈现(使用正确的动态值)@gtiwari333 getId()是产品实体的getter.public long getId(){return id;}您的getId()在哪里定义?还要检查生成的HTML内容以确认页面是否正确呈现(使用正确的动态值)@gtiwari333 getId()是产品实体的getter.public long getId(){return id;}