Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用play框架从html代码向java api传递参数?_Java_Html_Playframework - Fatal编程技术网

如何使用play框架从html代码向java api传递参数?

如何使用play框架从html代码向java api传递参数?,java,html,playframework,Java,Html,Playframework,我想在play框架中将参数从HTML视图传递到JavaAPI。 我已经编写了以下代码。为了成功地将参数从Html视图传递到java控制器中的API,应该做哪些更改 当我尝试以@w.username和@w.email的形式传递它时,或者通过保持“@w.username”或@w.username来传递它时,我遇到了错误 @import model.User @(users: List[User]) <html> <body> <h1>U

我想在play框架中将参数从HTML视图传递到JavaAPI。 我已经编写了以下代码。为了成功地将参数从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>
@import model.User
@(用户:列表[用户])
使用者
用户名
电子邮件
地位

@对于(w它必须像你写的那样工作:

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

谢谢,表单操作不起作用。所以我尝试了锚定标记而不是操作,然后效果很好。我调用方法的方式没有问题。