Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否创建内容与另一页对应的网页?_Java_Algorithm_Web_Sts Springsourcetoolsuite - Fatal编程技术网

Java 是否创建内容与另一页对应的网页?

Java 是否创建内容与另一页对应的网页?,java,algorithm,web,sts-springsourcetoolsuite,Java,Algorithm,Web,Sts Springsourcetoolsuite,我正在尝试创建一个包含2页视频页和图片页的web应用程序。观看视频后,用户将被重定向到图片页面,要求如下: 视频页面按顺序或随机方式显示列表中的视频,播放的视频总量将受到限制,例如:视频A只能播放2次,视频B只能播放3次,依此类推。。 如果达到所有限制,则将重置限制 图片页面显示与视频对应的图片 就像用户访问这个网站一样 如果用户获得视频A->获得图片A 如果用户获得视频B->获得图片B 我的想法是: *视频和图片同名 在txt(txt\U视频)上写入视频名称列表、限制和当前播放的视频 当用

我正在尝试创建一个包含2页视频页和图片页的web应用程序。观看视频后,用户将被重定向到图片页面,要求如下:

  • 视频页面按顺序或随机方式显示列表中的视频,播放的视频总量将受到限制,例如:视频A只能播放2次,视频B只能播放3次,依此类推。。 如果达到所有限制,则将重置限制

  • 图片页面显示与视频对应的图片

就像用户访问这个网站一样

如果用户获得视频A->获得图片A

如果用户获得视频B->获得图片B

我的想法是:

*视频和图片同名

  • 在txt(txt\U视频)上写入视频名称列表、限制和当前播放的视频

  • 当用户访问视频页面时,程序将递归检查txt(txt_视频)中的限制(如果当前播放<限制{…}),以获取将播放的视频的名称

  • 程序在视频页面上显示视频,然后将视频名称写入另一个txt(txt\U图片)

  • 程序从(TXT_图片)中获取图片名称,并在图片页之间显示图片
  • 问题:

    我的问题是处理并发:

    • 用户X获得了视频A,但没有播放
    • 用户Y获得视频B并播放它。然后重定向到图片B
    • 用户X播放视频。然后重定向到图片B,这是错误的

    如何在不向url传递参数的情况下处理此问题?

    将要向用户显示的内容分解为单独的资源,每个资源都有一个唯一的url。使用链接和重定向在应用程序中移动用户

    因此,要向用户显示随机视频,请使用一个show video资源重定向到随机选择的视频资源。完成视频后,将每个视频资源重定向到其相应的图片资源

    要限制视频浏览量,您必须记录哪些视频用户看过多少次。要安全地做到这一点,通常的技术是使用带有事务的数据库进行访问。它可以保护您的应用程序免受并发问题的影响


    在为视频提供视频资源之前,您的应用程序需要检查用户是否有权再次观看该视频。

    这个问题太广泛了。可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息以缩小答案集或隔离可以在几个段落中回答的问题。调用视频页面和图片页面的功能不同。图片页上的函数如何知道要访问哪些资源?