Spring MVC,JSP页面数字怎么自增,实现排行榜功能数字自增功能

Spring MVC,JSP页面数字怎么自增,实现排行榜功能序号自增功能

img

img

img

这个不是读写数据库了吗?点红赞的时候后端将对应的数加0,接口返回成功的话前端也加1

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/703917
  • 这篇博客你也可以参考下:Spring MVC &JSP 传参
  • 除此之外, 这篇博客: 【Spring-MVC基础】由浅入深-Spring MVC中的 1.jsp页面 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    <form action="/user/fileupload1" method="post" enctype="multipart/form-data">
            选择文件:<input type="file" name="upload" /><br/>
            <input type="submit" value="上传" />
    </form>
    
  • 您还可以看一下 雷玉广老师的Spring及SpringMVC案例实操快速入门课程中的 jsp页面小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    可以使用后端控制器(Controller)中的计数器实现自增数字,并传递给对应的JSP页面进行显示。具体步骤如下:

    1. 在后端控制器(Controller)中创建一个静态计数器,初始值为1。
    @Controller
    public class RankingController {
        private static int count = 1;
    
        //其他代码省略
    }
    
    1. 在控制器对应的方法中,获取计数器的值,并将其存储到Model中,传递给对应的JSP页面。
    @RequestMapping("/rank")
    public String rank(Model model) {
        model.addAttribute("count", count++);
        return "rank";
    }
    
    1. 在对应的JSP页面中,通过EL表达式获取Model中的计数器值,并进行显示。
    <h3>当前排名:${count}</h3>
    

    这样就实现了在Spring MVC中生成自增数字,用于实现排行榜的功能。不需要使用第三方库或插件。完整代码戳这里:https://github.com/hellokoding/springmvc-series/tree/master/springmvc-pagination-sorting-example


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^