Thymeleaf не отображает значение модального атрибута в jsp - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь отобразить значения модальных атрибутов в jsp с помощью Thymeleaf, пожалуйста, помогите мне, я застрял несколько часов в поиске проблемы в Google. Обратите внимание, если вы попытаетесь напрямую отобразить модальные значения без тимелеафа, я получаю значения и отображаю в jsp.

<form action='/charge' method='POST' id='checkout-form'>
<input type='text' th:value='${amount}' name='amount' />
<input type='text' th:value='${PublicKey}' name='PublicKey' />
<input type='text' th:value='${orderid}' name='orderid' />
<label>Price:<span th:text='${amount/100}' /></label>
            <!-- NOTE: data-key/data-amount/data-currency will be rendered by Thymeleaf -->
<script src='https://checkout.stripe.com/checkout.js'   class='stripe-button'  th:attr='data-key=${PublicKey},
data-amount=${amount},
data-currency=${currency}'
data-name='Baeldung'
data-description='Spring course checkout'
data-image='http://www.baeldung.com/wp-content/themes/baeldung/favicon/android-chrome- 192x192.png'
data-locale='auto'
data-zip-code='false'>
</script>
</form>







package com.sajix.helix.controllers.pms;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class CheckoutController {

    private String PublicKey="";
    @RequestMapping("/checkoutss")
    public String checkoutss(Model model) {
           model.addAttribute("amount", 50 * 100);   
           model.addAttribute("PublicKey", PublicKey);  


           model.addAttribute("currency", "USD");
           return "bookApptWithDoctview";
     }`

}
...