我开发了Spring MVC Web应用程序。在页面刷新jsp表单值正确到控制器工作正常。
但是,如果您选择地址栏并按 Enter request.Parameter("name")
返回null
。如何处理这种情况?
注意: F5 正常工作,但在使用 Enter 命中浏览器栏时会出现问题。
答案 0 :(得分:1)
首先,当您提交表单时,您的浏览器会使用POST方法发送数据。
当您点击 F5 时,您的浏览器会使用以前的HTTP方法重新发送数据(在我们的示例中为POST
)。但是当您通过地址栏转到页面时,您的浏览器会使用GET
http方法,并且不会将表单值发送到服务器。