Java 如何创建要与他人共享的URL

Java 如何创建要与他人共享的URL,java,url,survey,Java,Url,Survey,我正在构建一个生成调查的应用程序,代码将用Java编写。 一旦用户创建完调查,他们必须有一个链接与其他将填写此调查的人共享。 我不清楚如何实现这一点,比如,我应该为每个调查创建一个新的网页,并为用户提供其url,该url将转发给其他将填写此调查的用户,还是有其他(更智能的)机制来实现?如果是这样的话,你知道如何实现这个解决方案吗?我想你是在某处保存调查,不管是数据库还是文件 因此,最简单的方法是为用户提供如下链接:www.mysurvey.com/survey?id=surveyID,其中sur

我正在构建一个生成调查的应用程序,代码将用Java编写。 一旦用户创建完调查,他们必须有一个链接与其他将填写此调查的人共享。
我不清楚如何实现这一点,比如,我应该为每个调查创建一个新的网页,并为用户提供其url,该url将转发给其他将填写此调查的用户,还是有其他(更智能的)机制来实现?如果是这样的话,你知道如何实现这个解决方案吗?

我想你是在某处保存调查,不管是数据库还是文件

因此,最简单的方法是为用户提供如下链接:
www.mysurvey.com/survey?id=surveyID
,其中
surveyID
是数据库中调查主记录的主键,如果使用文件,则为文件名


这显然导致了安全问题:如果用户是一个聪明的用户,他或她可以通过猜测id获得其他调查,或者更糟糕的是,通过文件名检索系统文件。但对于一个简单的例子,这将起作用,这将让您开始。

这是一个非常大的问题。这里面有很多东西,从外观上看,你还没有花很多精力去尝试。我们希望你自己尝试解决这个问题,并从那里提出问题,而不是指望我们为你解决问题。如果我听起来像是懒惰或其他什么的话,对不起。我不是要代码,只是要一种机制来实现我自己或者一个API来使用。这是一个简单的解决方法,使用随机GUID作为调查ID。用户猜测有效ID的机会微乎其微。@嗯,有很多方法,从咸哈希开始,一直到结束:)我只是不认为OP对肮脏细节感兴趣。@alf所以我应该创建标准网页,然后从URL获取调查的ID,获取与该id对应的数据并将其显示在该网页中?@MohamedTurki恐怕我不知道“标准页面”是什么。通常为URL编写处理程序,可以是Servlet、操作、处理程序、控制器或框架使用的任何东西。现在我对事情应该如何运作有了更清晰的想法。谢谢