spring - 如何在 Controller 中获取表单值

标签 spring jsp spring-mvc

我正在使用 Spring MVC。如何在我的 Controller 方法中获取以下代码段的文本框值?

<form name="forgotpassord" action="forgotpassword" method="POST" >
    <ul>
        <li><label>User:</label> <input type='text' name='j_username' /></li>
        <li><label>&nbsp;</label> <input type="submit" value="OK" class="btn"></li>
    </ul>
</form>

最佳答案

您可以像这样使用 @RequestParam:

@RequestMapping(value="/forgotpassword", method=RequestMethod.POST)
public String recoverPass(@RequestParam("j_username") String username) {
    //do smthin
}

关于spring - 如何在 Controller 中获取表单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7524629/

相关文章:

java - 从 Kafka 消息中将 TraceId 注入(inject) spring sleuth

java - 更新语句语法错误

spring - 相同的端点,有和没有 @RequestParam

java - 为什么我的 JSP View 没有被解析?

forms - 我应该如何映射模型 bean 以查看 Spring MVC 中的模型 bean?

java - 具有基于 Java 的配置的 Spring MVC - 找不到静态资源的 404

Spring Security OAuth2 总是重定向到/login 页面具有有效的 Bearer header

java - 具有集合计数的 Spring JPA

HTML 选择框,从 servlet 中选择数据

security - 网址重写 - 这会导致安全问题吗?