如何在地址栏中加密URL GET请求?

时间:2016-04-12 07:30:15

标签: html jsp spring-mvc

我在我的Web应用程序中使用Spring MVC 4.0。在这里,我使用锚标记来调用控制器。

<a href="testDetails?id=3">Details</a>  //i.e a GET request

现在我不想在我的地址栏中显示此id=3,这可以通过使用POST请求来实现。

有没有其他方法可以做到这一点,如果可以使用某种加密格式,那么你能提供给我任何一个例子吗?

1 个答案:

答案 0 :(得分:0)

我认为可以对该ID使用某种加密方法然后将其动态分配给您的href,但是,使用表单而不是href来完成您想要的内容会不会更容易?像这样:

<form method="post" action="testDetails">
    <input type="text" hidden name="id" value="3"/>
    <input type="submit" value="Send"/>
</form>

这样你就可以访问POST var&#34; id&#34;获取您的价值,它不会像您要求的那样显示在地址栏中。