java - Spring MVC 中的加密 URL 参数

标签 java

我正在使用 spring mvc 创建一个应用程序,在我的所有应用程序中,我都按以下方式使用 @Request Mapping 编写了方法:

@RequestMapping(value = "/txnMst/{portNumber}", method = RequestMethod.GET)

正如您所看到的,在请求映射中,我传递了portNumber,该端口稍后显示在 URL 中,如下所示(示例中的 portNumber 为 3333):

http://localhost:8080/admin/txnScript/txnMst/3333

现在我想隐藏这些数据,即端口号,有什么办法可以实现这一点。

请提供一些帮助。

最佳答案

如果客户端不需要此数据,为什么要将其存储在 URL 中?存储该数据的另一个位置是 session 中。

将服务器值存储在客户端中,并期望它们按原样返回是一个坏主意。

关于java - Spring MVC 中的加密 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32757621/

相关文章:

java - uint8_t 和 int8_t 的 JNA 映射

java - 如何刷新表格中的单行?

java - 通过 IMAP 获取电子邮件详细信息

java - 如何导出java小程序

N皇后: a StackOverFlow error的Java回溯程序

java - 静态工厂方法的实际用例?

java - 分配给 Java 中更广泛类型的不同实现之间的区别

java - 限制可用处理器

java - 各种切入点表达式范围意外触发多个通知调用

java - 如何在我的远程服务器上部署 elasticsearch-head 或其他浏览器前端监控工具