如何在控制器弹簧mvc中生成HTTP请求

时间:2014-06-15 07:44:51

标签: spring spring-mvc httprequest http-request-parameters

我有一个用bootstrap创建的表单,我使用spring MVC。我不会在这里使用弹簧安全。

<form role="form">
    <fieldset>
        <div class="form-group">
            <input class="form-control" placeholder="Username" name="name" type="text" autofocus>
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Password" name="password" type="password">
        </div>
        <a href="<c:url value="welcome"/>" class="btn btn-lg btn-success btn-block">Login</a>
    </fieldset>
</form>

我想将用户名和密码发送到欢迎网址。我怎么能这样做。

现在,当我使用@RequestParam("name")注释时,它会给出一个

Required String parameter 'name' is not present

错误。

1 个答案:

答案 0 :(得分:1)

将表单的“action”属性设置为您要将表单提交到的网址。

url可以是绝对的(http:// ...)或相对的(some / path),具体取决于托管页面的位置。

如果服务器需要POST请求,您可能需要将表单上的'method'属性设置为POST。

您还需要一个提交按钮