在我的JSP頁面中我有一個鏈接:如何隱藏用戶傳遞的請求參數?
<a href="adminView.do?profile=all">Clear</a>
如果我點擊在瀏覽器地址欄中的鏈接,我可以看到:的
adminView.do?profile=all
代替
adminView.do
如何隱藏來自用戶的傳遞的請求參數?
在我的JSP頁面中我有一個鏈接:如何隱藏用戶傳遞的請求參數?
<a href="adminView.do?profile=all">Clear</a>
如果我點擊在瀏覽器地址欄中的鏈接,我可以看到:的
adminView.do?profile=all
代替
adminView.do
如何隱藏來自用戶的傳遞的請求參數?
爲了隱藏參數,您必須使用表單併發布數據。您不能只使用<a>
標籤。你仍然可以通過表單拉下你的表情。只要把表單標籤在你的錨標記:
<form id="postRequest" action="adminView.do" method="post" target="_blank">
<input type="hidden" name="profile" value="all"/>
<a href="#" onclick="document.getElementById('postRequest').submit()">Clear</a>
</form>
這裏是一個helpful link有關發送和檢索表單數據。
這裏是JSFiddle來顯示使用post vs get提交表單時URL的外觀。
如果你想隱藏用戶的參數,你將不得不使用post請求。在你的href中調用一個方法來生成post請求然後發送它。