【发布时间】:2019-12-30 21:15:06
【问题描述】:
我正在创建一个 Spring Boot 服务器,我希望初始页面 (index.jsp) 是一个数据表,其中包含来自 redis 数据库的信息。有人知道如何使用 javascript 或在 jsp 页面中执行此操作吗?
【问题讨论】:
标签: spring-boot spring-mvc jsp spring-data-redis
我正在创建一个 Spring Boot 服务器,我希望初始页面 (index.jsp) 是一个数据表,其中包含来自 redis 数据库的信息。有人知道如何使用 javascript 或在 jsp 页面中执行此操作吗?
【问题讨论】:
标签: spring-boot spring-mvc jsp spring-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)而不是页面的方法之上。
【讨论】: