创建一个java组件,自动生成通过电子邮件发送到不同客户端的URL(链接)。但每个链接(url)必须与同一网页相关联。

创建一个java组件,自动生成通过电子邮件发送到不同客户端的URL(链接)。但每个链接(url)必须与同一网页相关联。,java,Java,我正在尝试创建一个客户反馈管理程序,其中一个指向页面的链接被发送给客户。发送给每个客户的链接是不同的(但每个客户在单击链接时应登录到同一页面),这样非客户就不能使用该链接,并且每个链接在客户使用该链接时即过期(与您尝试更改Oracle公司密码时的情况相同)。url(链接)应确保每个客户的社会保险号码(例如“35202-6641939-8”)和客户的跟踪id(例如“10901540381”)组合在一起,然后进行加密,然后附加到通过电子邮件发送给客户的url(链接)中。但是,即使每个客户的url不同

我正在尝试创建一个客户反馈管理程序,其中一个指向页面的链接被发送给客户。发送给每个客户的链接是不同的(但每个客户在单击链接时应登录到同一页面),这样非客户就不能使用该链接,并且每个链接在客户使用该链接时即过期(与您尝试更改Oracle公司密码时的情况相同)。url(链接)应确保每个客户的社会保险号码(例如“35202-6641939-8”)和客户的跟踪id(例如“10901540381”)组合在一起,然后进行加密,然后附加到通过电子邮件发送给客户的url(链接)中。但是,即使每个客户的url不同,即使如此,每个客户也应该登录到同一页面。我的首要任务是创建一个处理上述场景的Java组件(servlet)。但不知道如何实现上述场景

你好

这里有一个想法:

创建链接时,生成一些UUID(请参阅),并将UUID、SSN和跟踪ID放入一些数据库中(如果您确实无法使用数据库,则文件可以完成此任务)。=>客户的链接
http://www.foo.com/somepath/
(在本例中,servlet映射到
/somepath/*

现在,客户单击链接,使用UUID获得DB记录,然后获得SSN和跟踪ID。做点什么,然后清除DB记录(请注意,您可能需要一些“批处理”来清除旧的、未使用的链接)


无需加密。

最有趣的是-祝您的项目好运。我假设,因为我没有看到任何问题,你只是对实现这一目标的前景感到兴奋,并想吹嘘一下。正如鲍里斯所说,你缺少一个问题。如果你提出一个问题,并说明你迄今为止所做的尝试,并举例说明为什么不起作用,那么你可能会更受欢迎。将客户特定部分作为url参数,问题就会消失。但是http如何知道它应该将用户带到同一页面。亲爱的Durandal先生,你的评论解决了我的问题当客户点击时禁用链接的整个概念就像一只刺猬以相当大的比例
c
移动一样友好。我意外关闭页面或导航离开的次数;现在我必须获得一个新的链接…让我反向清除并做一些事情:)您是否曾经更改过Oracle网站的密码。他们给你发了一个链接,链接过期了。每次更改密码时。他们向您发送不同的链接,但每个不同的链接都位于同一页面上。我正试图创造那种东西。我希望servlet必须能够处理上述场景。但不知道怎么做。每次你调用randomUUID,你都会得到一个不同的uuid。对于servlet,您可以使用通配符映射servlet,例如,请参见尚未收到该问题的任何合理答案。