如何在控制器上进行“警报”或“弹出”

时间:2019-03-26 11:06:14

标签: java spring

你好,我想得到一些建议。 我的问题有点复杂。

总结

  1. 现在,我正在使用SPRING FRAMEWORK开发JAVA编程。
  2. 客户端程序是一种解决方案,它是一种图像查看器,(因此我无法修改代码)从我们的NAS带来一些图像。
  3. 问题是解决方案程序的搜索条件。 NAS包含的图像越多,用户需要等待的时间就越多(因为结果列表没有分页功能)
  4. 当搜索条件如此恶劣时,我的服务器(服务)已失效(内存不足)
  5. 所以我想向使用该解决方案的用户发出警报或弹出窗口。 (无需修改解决方案。)

这是我的虚拟场景。

  1. 用户搜索按钮单击(条件太粗糙)
  2. 致电@RequestMapping(“ / ***”)并转到控制器
  3. 服务器向用户发送消息,提示您搜索条件太粗糙,请停止搜索。

不可能吗?

如果有可能,我该如何解决?

google中有代码,我修改了我的代码,但是它不起作用,因为“ HttpServletResponse response”成为异常。

此代码与我的试用不同,只是出于动机。 我的核心问题是这个!

服务器是否可以在不修改客户端程序的情况下发送给用户消息?

@RequestMapping(“ / ****”)

public String loginaction(

          @RequestParam(value="XXXX", required=true) String XXXX

        , @RequestParam(value="XXXX",required=true) String XXXX

        , HttpServletResponse response

         ) throws Exception{


    if(rough condition search){      

        response.setContentType("text/html; charset=UTF-8");

        PrintWriter out = response.getWriter();

        out.println("<script>alert('check your Search Condition');</script>");

        out.flush(); 

    }

    return XXXX;

}

0 个答案:

没有答案