使用链接网址@发送参数inThymleaf

杰夫

我的Thymleaf页面具有以下形式

  <div class="panel-body">

    <table class="table table-bordered table-striped">
        <thead>
            <tr>
                <th>Issue Date</th>
                <th>Payment Schedule</th>
                <th>Total</th>
                <th>Status</th>
                <th>Start Date</th>
                <th>End Date</th>
                <th>Send Invoice</th>
            </tr>
        </thead>
        <tbody>
            <tr class="table-row" th:each="p : ${POList}">
                <td th:text="${p.issueDate}"></td>
                <td th:text="${p.paymentSchedule}"></td>
                <td th:text="${p.total}"></td>
                <td th:text="${p.status}"></td>
                <td th:text="${p.rentalPeriod.startDate}"></td>
                <td th:text="${p.rentalPeriod.endDate}"></td>

                <td>
                <form style='float:left; padding:5px; height:0px' th:object="${po}" th:method="post" th:action="@{'/dashboard/makeAndSendInvoice(email=${po.Email})'}">

                    <button class="btn btn-default btn-xs" type="submit">Send Invoice</button>
                </form>
                </td>
            </tr>
        </tbody>
    </table>
    </div>

我试图将值发送po.Email给该方法。我以为th:action="@{'/dashboard/makeAndSendInvoice(email=${po.Email})'}"会像这样的链接dashboard/makeAndSendInvoice/{Email}

所以我试图通过这样的方法来获取它:

 @RequestMapping(method=POST, path="makeAndSendInvoice")
    public String makeAndSendInvoice(@PathVariable("email") String email){

        System.out.println("Invoice is sent to..................."+email);
        return "Invoice";
    }

但在我看来,它不起作用,因为它无法识别我的方法。那么如何才能收到po.Email我的方法

托比亚斯

更改th:action为:

th:action="@{/dashboard/makeAndSendInvoice/{email}(email=${po.Email})}"

PathVariableRequestMapping值中添加,例如:

@RequestMapping(method=POST, path="/dashboard/makeAndSendInvoice/{email:.+}")
public String makeAndSendInvoice(@PathVariable("email") String email) {

Thymeleaf-链接URL

URL路径中也允许使用变量模板,例如 @{/order/{orderId}/details(orderId=${orderId})}

<!-- Will produce '/gtvg/order/details?orderId=3' (plus rewriting) -->
<a href="details.html" th:href="@{/order/details(orderId=${o.id})}">view</a>

<!-- Will produce '/gtvg/order/3/details' (plus rewriting) -->
<a href="details.html" th:href="@{/order/{orderId}/details(orderId=${o.id})}">view</a>

Spring开始-URI模板模式

在Spring MVC中,您可以@PathVariable在方法参数上使用批注将其绑定到URI模板变量的值:

@RequestMapping(value="/owners/{ownerId}", method=RequestMethod.GET)
public String findOwner(@PathVariable String ownerId, Model model) {
  Owner owner = ownerService.findOwner(ownerId);
  model.addAttribute("owner", owner);
  return "displayOwner";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用链接网址@发送参数inThymleaf

来自分类Dev

我如何使用Ajax网址发送两个参数

来自分类Dev

GetResponseAsync png链接网址-参数无效

来自分类Dev

将多个网址参数传递给链接

来自分类Dev

如何使用包含GET参数中网址的位API缩短链接[PHP]

来自分类Dev

使用查询参数呈现网址

来自分类Dev

使用查询参数呈现网址

来自分类Dev

Laravel使用参数生成网址

来自分类Dev

使用网址末尾进行深层链接

来自分类Dev

使用网址通过Twilio发送短信

来自分类Dev

使用Javascript发送参数

来自分类Dev

将流量发送到Play商店时,在引荐来源网址中使用utm_ *参数的方式有哪些

来自分类Dev

将流量发送到Play商店时,在引荐来源网址中使用utm_ *参数的方式有哪些

来自分类Dev

我可以在Instagram的标题中发送网址链接,用户可以点击该链接吗?

来自分类Dev

我可以在Instagram的标题中发送网址链接,用户可以点击该链接吗?

来自分类Dev

使用RewriteRule .htaccess获取此参数网址

来自分类Dev

如何使用网址参数进行调试

来自分类Dev

使用参数创建网址的javascript函数

来自分类Dev

使用jQuery或JavaScript从网址中删除参数

来自分类Dev

网址中带有参数的改造的使用

来自分类Dev

NSURLSession使用get发送参数

来自分类Dev

使用 json 快速发送参数

来自分类Dev

如何在Java中加密URL请求参数值以在通过电子邮件发送的链接中使用

来自分类Dev

使用htaccess删除了参数,但仍然具有清理网址和参数网址

来自分类Dev

如何在PHP Laravel中将链接作为参数发送

来自分类Dev

如何将网站网址作为链接发送到多个Facebook朋友?

来自分类Dev

BuddyPress,使用群组ID获取群组的网址(链接)

来自分类Dev

使用Sitemap的Glass Mapper获取内部链接的绝对网址

来自分类Dev

使用隐藏链接网址的__doPostBack进行爬网

Related 相关文章

  1. 1

    使用链接网址@发送参数inThymleaf

  2. 2

    我如何使用Ajax网址发送两个参数

  3. 3

    GetResponseAsync png链接网址-参数无效

  4. 4

    将多个网址参数传递给链接

  5. 5

    如何使用包含GET参数中网址的位API缩短链接[PHP]

  6. 6

    使用查询参数呈现网址

  7. 7

    使用查询参数呈现网址

  8. 8

    Laravel使用参数生成网址

  9. 9

    使用网址末尾进行深层链接

  10. 10

    使用网址通过Twilio发送短信

  11. 11

    使用Javascript发送参数

  12. 12

    将流量发送到Play商店时,在引荐来源网址中使用utm_ *参数的方式有哪些

  13. 13

    将流量发送到Play商店时,在引荐来源网址中使用utm_ *参数的方式有哪些

  14. 14

    我可以在Instagram的标题中发送网址链接,用户可以点击该链接吗?

  15. 15

    我可以在Instagram的标题中发送网址链接,用户可以点击该链接吗?

  16. 16

    使用RewriteRule .htaccess获取此参数网址

  17. 17

    如何使用网址参数进行调试

  18. 18

    使用参数创建网址的javascript函数

  19. 19

    使用jQuery或JavaScript从网址中删除参数

  20. 20

    网址中带有参数的改造的使用

  21. 21

    NSURLSession使用get发送参数

  22. 22

    使用 json 快速发送参数

  23. 23

    如何在Java中加密URL请求参数值以在通过电子邮件发送的链接中使用

  24. 24

    使用htaccess删除了参数,但仍然具有清理网址和参数网址

  25. 25

    如何在PHP Laravel中将链接作为参数发送

  26. 26

    如何将网站网址作为链接发送到多个Facebook朋友?

  27. 27

    BuddyPress,使用群组ID获取群组的网址(链接)

  28. 28

    使用Sitemap的Glass Mapper获取内部链接的绝对网址

  29. 29

    使用隐藏链接网址的__doPostBack进行爬网

热门标签

归档