2016-04-12 11 views
5

WebアプリケーションでSpring MVC 4.0を使用しています。ここでは、コントローラを呼び出すためにアンカータグを使用しています。アドレスバーでURL GETリクエストを暗号化するにはどうすればよいですか?

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

今私は、POSTリクエストを使用することにより可能である私のアドレスバーにこのid=3を表示したくありません。

これを行う別の方法がありますか?暗号化形式を使用することが可能な場合は、どのような例も教えてください。

答えて

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 "id"にアクセスして値を取得すると、要求したようにアドレスバーに表示されなくなります。

関連する問題