java - Spring MVC url 链接太长,无法容纳在一行中

标签 java spring spring-mvc

如何避免通过 Spring MVC Web 应用程序发送的长 URL 链接中断?这是在重置密码请求时发送到电子邮箱的重定向网址

http://man-01668:9090/HDCdemo/demoservice/portal/resetpassword.htm?pfpc=tMgmMyBhpVRi1pZq&redirect_url=http://localhost:8080/HDCdemo/demoservice/portal/myprofile.htm?_flowId=citizenportal/myprofile

最佳答案

这可能是一个显而易见的答案,但是:让 URL 更短。

选项 1) 使用 url 缩短器,例如 bit.ly

选项 2) 实现您自己的 URL 缩短器,例如使用类似 Yourls 的应用程序.

选项 3) 通过将某些项目存储在数据库中来从 URL 中删除它们;例如,如果您有用户的唯一 ID,您可以在数据库中记录他们的重定向 URL 应该是什么,这样您就不需要将其放入 URL 中。

关于java - Spring MVC url 链接太长,无法容纳在一行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3992047/

相关文章:

java - 将 JSP Session 转换为 ArrayList<MyClass> 错误,每个代码都已更改

java - Spring MVC 更新到4.3.5.RELEASE,导入无法解决

java - Spring 5 不可变形式在没有参数构造函数时也使用全参数构造函数

java - 如何将字符串完美居中 Jpanel 中心

java - java中如何将不同数组中的字符串添加到一个数组中

java - 花括号格式化 Netbeans

mysql - 获取应用程序必须提供 JDBC 连接异常

java - Thymeleaf 验证 : . hasErrors 未触发

java - 在 Velocity 中使用模型贴图

java.lang.NoClassDefFoundError : org/springframework/core/io/Resource Exception