JS语句将后台获取数据在页面展示方法源码

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <link rel="stylesheet" type="text/css" href="css/y-style.css" />
        <title></title>

        <script>
            window.onload = function() {
                var designWidth = 750,
                    rem2px = 40;
                document.documentElement.style.fontSize = ((window.innerWidth / designWidth) * rem2px) + 'px';
            }
        </script>
        <style type="text/css">
        .imgs {
                width: 15px;
                height: 15px;
            }
        </style>
    </head>

    <body>

        <!--<div class="header">
            <a class='arrow-left' href="javascript:;"></a>
            <h1>正文</h1>
        </div>-->      
            <div class="comments_list_li">
                <div class="comments_list_photo">
                    <img id="d14_photo" src="" /> 
                </div>
                <div class="comments_list_txt">
                    <div>
                        <div class&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资说明】 1、该资内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能。 1.1 登陆模块: * 数据库中查询用户,所以存储用户用session.setAttribute。验证用户用session.getAttribute。 * 一般进行加密存储,方式是用token(用户令牌)进行用户状态保持和验证. * 登录验证流程: ![a525034e1b26357865938eb8e1356c1](https://user-images.githubusercontent.com/52690597/155254453-c1ab8d56-a9fc-4242-97cd-e97a77670947.jpg) * 建数据库表:id,用户名,md5密码,token,是否删除,添加时间 * Dao:在配置文件中的User mapper中配置具体方法实现,原始dao层只有接口. * 方法:通过查询用户名,密码和token值返回用户对象. * 业务层(service):作为User对象获取dao层数据,判断是否需要更新token,然后返回user对象. * 控制层(controller):用StringUtils工具类判断输入的用户名和密码是否为空,再调用业务层返回user对象,最后再返回result类。 * Result类单独说:返回的结果不止包含数据,还有message告诉成功还是失败,一个code200,404来告诉具体状态,用一个const类存不同状态对应的code值,用resultgenerator来按照controller的逻辑修改result的参数(通过setter), 最后result的值和信息通过@RequestMapping指定的路径在访问这个路径时调用login方法然后显示结果. * 登录状态保持:后端实现token值是否有效,因为大部分接口都需要验证登陆,所以进行方法抽取,用aop注解切面来返回用户信息(需要自定义注解:1.@interface + 注解名,2. 元注解:修饰注解的注解,@Target:注解用在哪种java元素上, @Retention:注解的生命周期,@Documented),再用自定义方法参数解析器HandlerMethodArgumentResolver取出request header中的user,调用service层方法比较token,返回user对象。 最后在spring-mvc配置文件中配置参数解析器,直接在controller类中需要用这个注解的方法or参数上添加注解就可以自动验证token。 1.2 分页功能 * 后端按照前端的需求将分页所需数据查询出来。后端只需要提供总页数,必不可少的两个参数1 需要的页码 2 每页条数 * 数据交互流程: 1. 前端将页码和条数两个参数通过 HTTP 请求传输给后端; 2. 后端获取到这两个参数后进行参数验证,查询后将当前页的所有数据实体和数据总量封装; 3. 后端将封装数据返回给前端; 4. 前端获取数据数据量后分别对当前页数据进行渲染和展示,同时完成分页信息区的计算和展示。 之后定义后端数据的响应格式,在Result里,然后定义分页结果集的数据格式。 * DAO层:实现分页功能都需要在对应实体的DAO Mapper的xml文件中添加查询总数目和查询列表的sql语句(其中要包含分页的两个参数:start页数和limit每页条数)。 * Controller层:获得前端的param,验证页数和条数是否为空,最后调用业务层将PageUtil(页数类,用于获取前端发送过来的map数据中的页数和条数)对象传递过去。 * Service层:调用DAO层两个方法,返回PageResult类也就是结果集,其实最后进入了result类和code与message一起到前端。 2.1 图片管理模块:主要使用mvc的multipartResolver工具类实现文件上传。如果接受到了文件上传请求,dispatcher调用resolveMultipart方法装饰请求HttpServletRequest并返回multiHttpServletRequest类型(包含文件对象)。 具体流程: 1. 首先判断请求对象request,然后对请求头的contentType进行判断。 2. 当请求不为空&&contentType不为空&&contentType值以multipart开头,
好的,展示SQLite数据数据可以使用Java语言连接SQLite数据库,并执行SQL查询语句,将查询结果以列表形式展示页面上。以下是一个简单的Java程序,以展示SQLite数据库中的数据: ```java import java.sql.*; public class SQLiteList { public static void main(String[] args) { // 连接SQLite数据库 Connection conn = null; try { Class.forName("org.sqlite.JDBC"); conn = DriverManager.getConnection("jdbc:sqlite:test.db"); System.out.println("数据库连接成功"); } catch (Exception e) { System.err.println(e.getClass().getName() + ": " + e.getMessage()); System.exit(0); } Statement stmt = null; ResultSet rs = null; try { // 执行SQL查询语句 stmt = conn.createStatement(); rs = stmt.executeQuery("SELECT * FROM users"); // 输出查询结果 System.out.println("id\tname\tage"); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println(id + "\t" + name + "\t" + age); } } catch (SQLException e) { System.err.println(e.getMessage()); } finally { try { // 关闭ResultSet对象、Statement对象和Connection对象 if (rs != null) rs.close(); if (stmt != null) stmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { System.err.println(e.getMessage()); } } } } ``` 这个程序连接SQLite数据库,并执行SQL查询语句,将查询结果以列表形式输出到控制台上。如果你想将查询结果以列表形式展示页面上,可以使用Java Web框架,如Spring、Struts等,结合JSP或Thymeleaf等模板引擎,在页面展示查询结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值