将后端数据库的数据取出来放到前端页面里来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将后端数据库的数据取出来放到前端页面里来相关的知识,希望对你有一定的参考价值。

用的JSP做的前端,后端是mysql,需要把后端的数据提取出来放到前端来,并且能实现上一条下一条浏览

将后端数据库的某个表连同其结构数据和数据重新分别导入所有的前端ACCESS数据库后再删除后端数据库那个表就好了。当然最快捷的方法是只对一个前端这么做然后再分发那个前端给各个终端用户。 记得导回后端表前先删除前端数据库对后端数据库那张表的链接(链接表)。追问

要做成云端的,数据库是放在虚拟机里面的MySQL数据库

参考技术A 1、后台将数据List<Map> dataList放在request中,request.setAttribute('dataList',dataList);
2、jsp页面通过el表达式获取$(dataList);
3、通过jstl的c:forEach命令遍历dataList
4、获取到dataList中的每一个map元素后,再用c:forEach命令遍历map,取出对应map的key与value。

<table>
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
<c:forEach items="$dataList" var="map" varStatus="status">
<c:forEach items="$map" var="data">
<tr>
<td>$data.key</td>
<td>$data.value</td>
</tr>
</c:forEach>
</c:forEach>
</table>
参考技术B 后台有查询结果对应的bean吗? 如果有直接把bean的对象同jsp一起返回,然后使用'$对象名.属性名'取值就可以了. 没有bean就把查询结果放入Map<String,Object> 的对象.
比如你这个表单的数据返回的结果是一个Map<String,Object> map;
姓名的input value='$map.name'
然后上一条下一条的查询是一个数据接口,不是jsp页面, 需要使用ajax请求后台, 返回的数据也是一个Map<String,Object>对象,再初始化你这个表单就OK了
参考技术C 后台传json数据到前端,前端进行解析并打印。
点下一条就传参给后台,再次查询
参考技术D 你是做的过程中有什么问题吗?还是从头需要做一下?
页面你有了没追问

这个页面就是做的一个jsp前端基础页面,想要把后端虚拟机里面MySQL的数据提出来放到页面

以上是关于将后端数据库的数据取出来放到前端页面里来的主要内容,如果未能解决你的问题,请参考以下文章

vue后端数据赋值给类

编码约定:将后端与前端标签匹配

前端发送数据到后端

如何把前端数据传到后端,然后把后端传出的数据显示到HTML上

node.js ejs模板引擎将后端数据赋值给前端js

无法将 createdAt 和 updatedAt 保存为日期时间值,也无法将后端保存为前端