簡體   English   中英

如何使用Play框架將參數從HTML代碼傳遞到Java API?

[英]How to pass arguments to a java api from html code using play framework?

我想將參數從HTML視圖傳遞到play框架中的Java API。 我編寫了以下代碼。 為了成功將參數從Html視圖傳遞到Java控制器中的API,應該進行哪些更改?

當我嘗試將其作為@ w.username和@ w.email傳遞或通過保留'@ w.username'或@ w.username傳遞時,我遇到了錯誤。

@import model.User 
@(users: List[User]) 
<html>
    <body>
        <h1>Users</h1>

        <table>
            <thead>
                    <th>User Name</th>
                    <th>Email</th>
                    <th>Status</th>
            </thead>
        <tbody>
            @for(w <- users) {
            <tr>
                <td>@w.username</td>
                <td>@w.email</td>
                <td>@w.status</td>
                <td>            
                    <form action="@routes.UserController.getUser(w.username,w.email)">
                        <input type = "submit" value="View Deatils">
                    </form>
                </td>
            </tr>
            }
        </tbody>
    </table>
</body>
</html>

它必須像您寫的那樣工作:

@routes.UserController.getUser(w.username,w.email)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM