我在我的Web应用程序中使用Spring MVC 4.0。在这里,我使用锚标记来调用控制器。
<a href="testDetails?id=3">Details</a> //i.e a GET request
现在我不想在我的地址栏中显示此id=3
,这可以通过使用POST请求来实现。
有没有其他方法可以做到这一点,如果可以使用某种加密格式,那么你能提供给我任何一个例子吗?
答案 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;获取您的价值,它不会像您要求的那样显示在地址栏中。