Spring mvc 应在编辑和更新操作中对id进行编码

Spring mvc 应在编辑和更新操作中对id进行编码,spring-mvc,Spring Mvc,我正在Spring和hibernate项目中进行一个简单的crud操作。当我点击编辑时,我的Url是edit/{id},更新是update/{id}。id是主键,自动生成,保存在数据库中,如1,2,3。。。 我想知道id是否应该在html页面中进行编码。有人能帮我吗。无需对id进行编码 保持现状是可以的 如果您担心安全性,请在方法或应用程序级别应用安全性。如果您想提供安全性 使用Base64对id进行编码 编码的id返回到前面 单击编辑时,id将显示在控制器上 然后你就可以很容易地解码了

我正在Spring和hibernate项目中进行一个简单的crud操作。当我点击编辑时,我的Url是edit/{id},更新是update/{id}。id是主键,自动生成,保存在数据库中,如1,2,3。。。
我想知道id是否应该在html页面中进行编码。有人能帮我吗。

无需对id进行编码

保持现状是可以的


如果您担心安全性,请在方法或应用程序级别应用安全性。

如果您想提供安全性

  • 使用Base64对id进行编码
  • 编码的id返回到前面
  • 单击编辑时,id将显示在控制器上
  • 然后你就可以很容易地解码了