spring-boot - 有没有办法从我的 jsp 页面中的 redis 检索数据?
问题描述
我正在创建一个 Spring Boot 服务器,我希望初始页面 (index.jsp) 是一个数据表,其中包含来自 redis 数据库的信息。有人知道如何使用 javascript 或在 jsp 页面中执行此操作吗?
解决方案
首先,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控制器
推荐阅读
- python - 最后一个 else if 语句不打印
- javascript - React useEffect onClick 重新获取数据 - 更改参数
- python - 如何在同一个类方法中调用具有多个参数的函数?
- node.js - 如何在 JS 中为 Kafka 消费者获取分配的分区
- python - 使用 Python 开发的数据流可以使用 Jenkins 部署到 GCP 吗?
- c# - mat paginator 将所有数据加载到 mat 表 ANGULAR 的第一页
- pine-script - 使用编码生成的特定警报消息创建警报
- python - 从文本/句子生成图像
- php - 如何修复 ReflectionException Middleware AdminAuthenticated 在 laravel 5.7 中不存在
- microstation - 如何签署在 MicroStation Connect 中生成的 .ma 文件