0

我想知道更改页面的最佳做法是什么。最好是让 servlet 使用 sendRedirect 还是简单地让 jQuery/Javascript 来做?

因此,假设我有一个要提交并转到新页面的表单。我是否只是将数据从 jQuery 发送到 servlet,得到响应,然后通过 jQuery 转发页面?还是我会发送信息并让 servlet 转发页面?

如果您需要任何澄清,请告诉我。我更倾向于让 jQuery 处理页面转发,但我想获得更有经验的开发人员的意见。谢谢!

4

2 回答 2

2

If I understand your question, you're asking about page redirects - and if that's the question, have the server do it, not the client - client redirecting is generally frowned upon, especially for SEO

Client redirecting would involve setting window.location, I believe - server redirects just involve. 302 header, if I remember the number correctly

于 2013-04-22T17:51:52.090 回答
0

如果您使用发送数据, ajax您将无法从您的 servlet 中重定向用户,为此您需要从您的脚本中重定向用户(一旦您从 servlet 获得响应)。

如果您在没有 ajax 的情况下提交表单 - 您应该能够从您的 servlet 重定向用户。

于 2013-04-22T17:51:26.390 回答