0

提交表单,调用action,重定向展示jsp后,浏览器的最终url会展示action,提交参数如下。是否可以隐藏参数?

http://localhost:8080/myproject/login?username=aaa&password=123
4

5 回答 5

0

@sanbhat 的评论是正确的 - 使用 POST 请求,以便参数不会出现在 URL 中。使用浏览器开发工具或类似工具仍然可以检查请求及其发布数据,对此您无能为力。

在最终重定向到结果 JSP 中(大概显示用户在表单上写的内容),然后可以通过将结果保存在会话范围内来填充字段,因此不需要在重定向 URL 上具有请求参数。

于 2013-10-25T08:30:12.603 回答
0

使用“重定向”结果类型将重定向发送到浏览器。参数仍应在您的会话/操作上下文中。

于 2013-10-25T08:27:00.767 回答
0

我猜你在这里打一个 GET 电话..

在提交操作中确保您指定 method="post" 以便密码不会显示为参数

于 2013-10-25T08:33:11.140 回答
0

你正在使用get方法。将其更改为post方法。示例是:

form method="post" name="form name" action="你的操作页面"

于 2013-10-25T08:35:31.003 回答
0

在表单中使用 post 方法,默认是 get 所以你总是看到 url 中的参数。 <form action="some.jsp" method="post">

于 2015-05-22T04:49:30.457 回答