如何在控制器中获取表单值
我正在使用 Spring MVC。如何在我的控制器方法中获取以下代码片段的文本框值?
<form name="forgotpassord" action="forgotpassword" method="POST" >
<ul>
<li><label>User:</label> <input type='text' name='j_username' /></li>
<li><label> </label> <input type="submit" value="OK" class="btn"></li>
</ul>
</form>
I am using Spring MVC. How can I get text box value of the following snippet in my controller method?
<form name="forgotpassord" action="forgotpassword" method="POST" >
<ul>
<li><label>User:</label> <input type='text' name='j_username' /></li>
<li><label> </label> <input type="submit" value="OK" class="btn"></li>
</ul>
</form>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以像这样使用
@RequestParam
:You can use
@RequestParam
like this:您可以通过@RequestParam获取单个值,通过@ModelAttribute获取表单总值。
这是单个字段的代码-
如果您在表单中有更多值并且希望将所有值作为单个对象获取-
将 @ModelAttribute 与 spring 表单标签一起使用。
You can get single value by @RequestParam and total form values by @ModelAttribute.
Here is code for single field-
And if you have more values in form and want to get all as a single object-
Use @ModelAttribute with spring form tag.