我正在使用 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/