首页 > 解决方案 > 有没有办法从我的 jsp 页面中的 redis 检索数据?

问题描述

我正在创建一个 Spring Boot 服务器,我希望初始页面 (index.jsp) 是一个数据表,其中包含来自 redis 数据库的信息。有人知道如何使用 javascript 或在 jsp 页面中执行此操作吗?

标签: spring-bootspring-mvcjspspring-data-redis

解决方案


首先,JSP 是过时的技术,所以我建议你选择 thymeleaf,它是 Spring Boot 而不是 JSP 的完美选择。

JAVA方法:

只需使用 / base url 创建一个映射并使用常规方法获取 Redis 数据并在 UI 中使用它。

GetMapping("/")
public String index(){
  //Fetch Redis data here add into model attributes
 return "index";
}

JavaScript/内部 JSP 方法:

您可以使用上面的一些 url 创建一个映射方法,并在从 JSP 页面加载页面时进行 AJAX 调用,并获取 JSON 格式数据并使用它。

不要忘记将 @ResponseBody 注释放在将返回数据(JSON)而不是页面的方法之上。

将调用ajax引用到spring控制器


推荐阅读