如何在RequestDispatcher.forward之后避免在浏览器地址栏中显示参数?

时间:2016-01-16 13:36:05

标签: java forward requestdispatcher

我有以下代码:

RequestDispatcher dispatcher = request.getRequestDispatcher(viewName);
// while viewName is another servlet name;
dispatcher.forward(request, response);

除了参数显示在浏览器地址栏中之外,它是成功的转发。像这样:

http://localhost:8080/testweb/action/LoginAction/login?username=apcpros%40163.com&password=12234

我不想在转发后在浏览器地址栏中显示任何参数(例如用户名密码)。 我该怎么办?

1 个答案:

答案 0 :(得分:3)

转发为POST而不是GET?这是一个GET,如果它包含参数,则需要转发或删除。