html - 如何加密地址栏中的 URL GET 请求?

标签 html jsp spring-mvc

我在我的 Web 应用程序中使用 Spring MVC 4.0。这里我使用 anchor 标记来调用 Controller 。

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

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

是否有另一种方法可以做到这一点,如果可以使用某种加密格式,那么您能给我提供任何示例吗?

最佳答案

我想可以在该 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”来获取您的值,它不会像您请求的那样显示在地址栏中。

关于html - 如何加密地址栏中的 URL GET 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36566457/

相关文章:

html - 如何在每次遇到不同尺寸的 div 之前占用所有可用空间?

php - 基于 MySQL 查询中的 If Else 语句的自定义 CSS

java - 主页RequestMapping。 Spring MVC

jquery - 自动完成结果显示在页面左上方,而不是 spring mvc 中输入的底部

jsp - 为什么 JSP 不映射到 web.xml 而 servlet 映射

spring - 使用自定义 Spring 安全注解

java - 在将 spring security 与 spring websocket 集成时,在套接字 Controller 方法中访问用户名和

java - 无法使用基本的 Spring 3.0 MVC 示例加载磁贴

Javascript 全局拆分/加入或替换空格

javascript - 根据手机屏幕动态设置HTML5 Canvas 大小