如何通过使用enter命中地址栏来保留控制器中的请求值

时间:2016-02-17 05:31:20

标签: spring jsp spring-mvc

我开发了Spring MVC Web应用程序。在页面刷新jsp表单值正确到控制器工作正常。

但是,如果您选择地址栏并按 Enter request.Parameter("name")返回null。如何处理这种情况?

注意: F5 正常工作,但在使用 Enter 命中浏览器栏时会出现问题。

1 个答案:

答案 0 :(得分:1)

首先,当您提交表单时,您的浏览器会使用POST方法发送数据。 当您点击 F5 时,您的浏览器会使用以前的HTTP方法重新发送数据(在我们的示例中为POST)。但是当您通过地址栏转到页面时,您的浏览器会使用GET http方法,并且不会将表单值发送到服务器。