加密spring MVC中的URL参数

时间:2015-09-24 09:15:21

标签: java

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

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

正如您所看到的那样,在请求映射中,我传递的portNumber稍后会在URL中显示(示例中portNumber为3333):

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

现在我想隐藏这些数据,即portNumber,有什么方法可以实现这一点。

请提供一些帮助。

1 个答案:

答案 0 :(得分:2)

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

在客户端存储服务器值,期望它们不会被更改返回是一个坏主意。