如何数据库数据到前端

如何数据库数据到前端,第1张

首先你需要掌握的是数据库查询语句,这里使用最简单的数据库查询语句:SELECT * FROM sys_role,表示从角色表中查询出所有的信息,下面展示的是查询结果,这个结果需要展示到前端页面则需要代码调用这个sql语句

请点击输入图片描述

在applicationContext.xml(spring mvc的配置文件)中配置数据库连接池,保证数据的正常连接,这里需要注意连接ip和数据库名称

请点击输入图片描述

首先在控制层(逻辑处理层)中调用后台查询函数,然后返回到页面,因为数据库可能比较大,所以需要使用分页工具,保证内存容量

请点击输入图片描述

业务逻辑层,一般情况下是实现接口的,这里是实现类,实现业务的分发,这里需要调用数据库Dao层的方法

请点击输入图片描述

最后在mybatis的配置文件中写入mybatis的查询语句,然后封装成方法,这里与最初的SELECT * FROM sys_role不同,主要是加了分页(limit)和排序功能(order by)

请点击输入图片描述

最后回到jsp页面,根据之前的控制层页面输出,我们需要写一个role.jsp的文件,该文件主要遍历查询出来的数据,遍历采用<c>标签的形式

请点击输入图片描述

7

最后使用前端页面框架就可以展示出像下面这样的前端样式展示

请点击输入图片描述

你大概要先搞清楚 页面(前端) 和 PHP(后端) 的关系;

第一个页面 由 A.php完成, 提交后 输入的内容 交给B.php 由B.php 生成第二个页面。

这个时候 A.php已经不起作用了。 A.PHP 提交的内容在服务器端的 全局变量$_POST['name']里面(name 就是A.PHP中TEXTAREA 标签的name 属性值)。

注意 : 第一个页面不存在了,要想显示第一个页面的内容,就在B.php.中把第一个页面复制一遍。把重新建立一个<textarea >标签 默认值是你要显示的值,

你是想做到JSP页面不加入<%%>这种小脚本吧

那可以采用EL表达式,或者一些框架的输出方式,通常用EL就可以了,因为EL就是用来运算和表达的。后台获取数据以后,这个数据可以是一个简单类型,也可以是一个对象,如果是同一个请求下的,也就是request对象没有变,那么可以用这个存储,否则要用session存储,存储数据的对象是JSP内置的对象,有page,request,session,application等,每个对象都能存储数据,但是作用于不同,page针对当前页面,request针对一个请求,session针对一个会话,application针对整个应用程序。 通常session就可以了。 比如后台获取一个String的name值,那么你可以session.setAttribute("name",name)那么JSP直接可以EL这样写:${sessionScope.name} 获取这个值,这里的name是后台封装的键的名,不是后面变量name的名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9456176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存