Java 计数不会在Jsp页面上立即刷新

Java 计数不会在Jsp页面上立即刷新,java,jsp,servlets,Java,Jsp,Servlets,登录到java web应用程序时,会显示一个通知“弹出”窗口,其中包含选择选项“In、Out和Maybe”。在我的'notifyAllPlayer'servlet中,我使用了 getParameter获取所选值,如下所示 String soccerAvailable = request.getParameter("soccernotify"); 稍后,成功地将值保存到数据库中,并通过转发操作将值发送到“listplayers.jsp” request.setAttribute("soccer

登录到java web应用程序时,会显示一个通知“弹出”窗口,其中包含选择选项“In、Out和Maybe”。在我的'notifyAllPlayer'servlet中,我使用了 getParameter获取所选值,如下所示

 String soccerAvailable = request.getParameter("soccernotify");
稍后,成功地将值保存到数据库中,并通过转发操作将值发送到“listplayers.jsp”

request.setAttribute("soccerAvailable", soccerAvailable);
            request.getAttribute("soccerAvailable");
            RequestDispatcher rd = request
                    .getRequestDispatcher("listplayers.jsp");           
            rd.forward(request, response);
这里的问题是,在将“soccerAvailable”保存到数据库中之后,计数不会“立即”刷新并显示在jsp页面中。 只有当玩家从系统注销并重新登录时,计数才会更新

<%String notify = (String)request.getAttribute("soccerAvailable");%>

                                <div id="ply_notify" class="col-md-3 col-sm-3">
                                <label for="notify"><core:out value="${playerrecord.notify}" /> </label>

                                </div>


有人能解释一下问题发生在哪里吗?是否有更好的方法来处理此问题?

代码似乎没有任何问题,但您仍然可以尝试使用“刷新+无缓存”功能进行更新value@Shadab:我在jsp中尝试了以下内容,但它仍然没有立即更新计数,而且你也使用了自动刷新功能?是的,我添加了刷新功能,我当时不知道