我正在寻找一种巧妙的方法来执行检查以查看Grails 2.x应用程序中的收件箱(实时)中是否有任何消息。 我已经从通过ajax轮询转移到websockets,这在某人实际向你发送消息的时候非常棒,但是当你换到另一个屏幕时,仍然需要初始化“count”。 有人能以优雅的方式提出建议吗?
我想知道是否有其他解决方案,我没有想到......但可能没有。
答案 0 :(得分:2)
如果请求标头指示Ajax请求,则忽略检查的过滤器将起作用。
答案 1 :(得分:1)
根据您需要的“计数”,您可以:在您的布局(例如main.gsp)中调用一个标记库,该标记库使用服务来获取计数。这样它只适用于应用布局的GSP(例如,不是任何ajax请求)。