根据以前写过的登录,现在来写一下获取总记录数根据上一个继续编写

1.在IUserInfoDAO中编写

1 //2.获取总记录数
2     public int getTotalCount();

View Code

IUserInfoDAO.xml

1  <!--2.获取总记录数-->
2     <select id="getTotalCount" resultType="int">
3         select count(1) from smbms_user
4     </select>

View Code

2.Service层IUserInfoService

1 //2.获取总记录数
2     public int getTotalCount();

View Code

Service层下的impl包中定义一个类实现接口IUserInfoServiceImpl

 1 @Service("userService")
 2 public class UserInfoServiceImpl implements IUserInfoService {
 3
 4     //植入dao对象
 5     @Resource(name = "IUserInfoDAO")
 6     IUserInfoDAO userInfoDAO;
 7  //2.获取总记录数
 8     public int getTotalCount() {
 9         return userInfoDAO.getTotalCount();
10     }

View Code

3.controller包下定义的类UserInfoController

 1 @Controller
 2 public class  UserInfoController {
 3     //空指针
 4     //DI
 5     @Resource(name = "userService")
 6     IUserInfoService userInfoService;
 7
 8     @RequestMapping("/isLogin")
 9     public String isLogin(UserInfo info){
10         //引用service
11         UserInfo user = userInfoService.isLogin(info);
12         if (user!=null&&user.getUserName()!=null){
13             //login success
14             return "welcome";
15         }else{
16             return "login";
17         }
18     }
19     /*让用户看到该视图*/
20     @RequestMapping("/showUserList")
21     public String showUserList(){
22         return "userList";
23     }

View Code

4.最后来修改jsp页面

login.jsp

 1 <%@ page pageEncoding="utf-8" isELIgnored="false" %>
 2 <!DOCTYPE html>
 3 <html>
 4 <head lang="en">
 5     <meta charset="UTF-8">
 6     <title>系统登录 - 超市账单管理系统</title>
 7     <link rel="stylesheet" href="css/style.css"/>
 8 </head>
 9 <body class="login_bg">
10     <section class="loginBox">
11         <header class="loginHeader">
12             <h1>超市账单管理系统</h1>
13         </header>
14         <section class="loginCont">
15             <form class="loginForm" action="${pageContext.request.contextPath}/isLogin" method="post">
16                 <div class="inputbox">
17                     <label for="user">用户名:</label>
18                     <input id="user" type="text" name="userCode" placeholder="请输入用户名" required/>
19                 </div>
20                 <div class="inputbox">
21                     <label for="mima">密码:</label>
22                     <input id="mima" type="password" name="userPassword" placeholder="请输入密码" required/>
23                 </div>
24                 <div class="subBtn">
25                     <input type="submit" value="登录" />
26                     <input type="reset" value="重置"/>
27                 </div>
28
29             </form>
30         </section>
31     </section>
32
33 </body>
34 </html>

View Code

welcome.jsp

 1 <%@ page pageEncoding="utf-8" isELIgnored="false" %>
 2 <!DOCTYPE html>
 3 <html>
 4 <head lang="en">
 5     <meta charset="UTF-8">
 6     <title>超市账单管理系统</title>
 7     <link rel="stylesheet" href="${pageContext.request.contextPath}/jsp/css/public.css"/>
 8     <link rel="stylesheet" href="${pageContext.request.contextPath}/jsp/css/style.css"/>
 9
10 </head>
11 <body>
12 <!--头部-->
13 <header class="publicHeader">
14     <h1>超市账单管理系统</h1>
15
16     <div class="publicHeaderR">
17         <p><span>下午好!</span><span style="color: #fff21b"> Admin</span> , 欢迎你!</p>
18         <a href="login.html">退出</a>
19     </div>
20 </header>
21 <!--时间-->
22 <section class="publicTime">
23     <span id="time">2015年1月1日 11:11  星期一</span>
24     <a href="#">温馨提示:为了能正常浏览,请使用高版本浏览器!(IE10+)</a>
25 </section>
26 <!--主体内容-->
27 <section class="publicMian">
28     <div class="left">
29         <h2 class="leftH2"><span class="span1"></span>功能列表 <span></span></h2>
30         <nav>
31             <ul class="list">
32                 <li ><a href="billList.html">账单管理</a></li>
33                 <li><a href="providerList.html">供应商管理</a></li>
34                 <li><a href="${pageContext.request.contextPath}/showUserList">用户管理</a></li>
35                 <li><a href="password.html">密码修改</a></li>
36                 <li><a href="/login.html">退出系统</a></li>
37             </ul>
38         </nav>
39     </div>
40     <div class="right">
41         <img class="wColck" src="${pageContext.request.contextPath}/jsp/img/clock.jpg" alt=""/>
42         <div class="wFont">
43             <h2>Admin</h2>
44             <p>欢迎来到超市账单管理系统!</p>
45         </div>
46     </div>
47 </section>
48 <footer class="footer">
49     版权归北大青鸟
50 </footer>
51 <script src="${pageContext.request.contextPath}/jsp/js/time.js"></script>
52 </body>
53 </html>

View Code

userList.jsp

  1 <%@ page pageEncoding="utf-8" isELIgnored="false" %>
  2 <!DOCTYPE html>
  3 <html>
  4 <head lang="en">
  5     <meta charset="UTF-8">
  6     <title>超市账单管理系统</title>
  7     <link rel="stylesheet" href="${pageContext.request.contextPath}/jsp/css/public.css"/>
  8     <link rel="stylesheet" href="${pageContext.request.contextPath}/jsp/css/style.css"/>
  9     <link rel="stylesheet" href="${pageContext.request.contextPath}/js/bootstrap/css/bootstrap.min.css"/>
 10     <script type="text/javascript" src="${pageContext.request.contextPath}/js/jQuery1.11.1.js"></script>
 11 </head>
 12 <body>
 13 <!--头部-->
 14     <header class="publicHeader">
 15         <h1>超市账单管理系统</h1>
 16         <div class="publicHeaderR">
 17             <p><span>下午好!</span><span style="color: #fff21b"> Admin</span> , 欢迎你!</p>
 18             <a href="login.html">退出</a>
 19         </div>
 20     </header>
 21 <!--时间-->
 22     <section class="publicTime">
 23         <span id="time">2015年1月1日 11:11  星期一</span>
 24         <a href="#">温馨提示:为了能正常浏览,请使用高版本浏览器!(IE10+)</a>
 25     </section>
 26 <!--主体内容-->
 27     <section class="publicMian ">
 28         <div class="left">
 29             <h2 class="leftH2"><span class="span1"></span>功能列表 <span></span></h2>
 30             <nav>
 31                 <ul class="list">
 32                     <li><a href="billList.html">账单管理</a></li>
 33                     <li><a href="providerList.html">供应商管理</a></li>
 34                     <li  id="active"><a href="${pageContext.request.contextPath}/jsp/userList.jsp">用户管理</a></li>
 35                     <li><a href="password.html">密码修改</a></li>
 36                     <li><a href="login.html">退出系统</a></li>
 37                 </ul>
 38             </nav>
 39         </div>
 40         <div class="right">
 41             <div class="location">
 42                 <strong>你现在所在的位置是:</strong>
 43                 <span>用户管理页面</span>
 44             </div>
 45             <div class="search">
 46                 <span>用户名:</span>
 47                 <input type="text" placeholder="请输入用户名"/>
 48                 <input type="button" value="查询"/>
 49                 <a href="userAdd.html">添加用户</a>
 50             </div>
 51             <!--用户-->
 52             <table class="providerTable" cellpadding="0" cellspacing="0">
 53                 <tr class="firstTr">
 54                     <th width="10%">用户编码</th>
 55                     <th width="20%">用户名称</th>
 56                     <th width="10%">性别</th>
 57                     <th width="10%">年龄</th>
 58                     <th width="10%">电话</th>
 59                     <th width="10%">用户类型</th>
 60                     <th width="30%">操作</th>
 61                 </tr>
 62                 <tbody id="list-content"></tbody>
 63                 <%--<tr>
 64                     <td>hanlu</td>
 65                     <td>韩露</td>
 66                     <td>女</td>
 67                     <td>20</td>
 68                     <td>15918230478</td>
 69                     <td>经理</td>
 70                     <td>
 71                         <a href="userView.html"><img src="img/read.png" alt="查看" title="查看"/></a>
 72                         <a href="userUpdate.html"><img src="img/xiugai.png" alt="修改" title="修改"/></a>
 73                         <a href="#" class="removeUser"><img src="img/schu.png" alt="删除" title="删除"/></a>
 74                     </td>
 75                 </tr>
 76                 <tr>
 77                     <td>PRO-CODE—001</td>
 78                     <td>测试供应商001</td>
 79                     <td>韩露</td>
 80                     <td>15918230478</td>
 81                     <td>15918230478</td>
 82                     <td>2015-11-12</td>
 83                     <td>
 84                         <a href="userView.html"><img src="img/read.png" alt="查看" title="查看"/></a>
 85                         <a href="userUpdate.html"><img src="img/xiugai.png" alt="修改" title="修改"/></a>
 86                         <a href="#" class="removeUser"><img src="img/schu.png" alt="删除" title="删除"/></a>
 87                     </td>
 88                 </tr>--%>
 89                 <tr>
 90
 91                 </tr>
 92             </table>
 93
 94                 <div class="pagination" id="pagination" style="margin:4px 0 0 0"></div>
 95
 96         </div>
 97     </section>
 98
 99 <!--点击删除按钮后弹出的页面-->
100 <div class="zhezhao"></div>
101 <div class="remove" id="removeUse">
102     <div class="removerChid">
103         <h2>提示</h2>
104         <div class="removeMain">
105             <p>你确定要删除该用户吗?</p>
106             <a href="#" id="yes">确定</a>
107             <a href="#" id="no">取消</a>
108         </div>
109     </div>
110 </div>
111
112     <footer class="footer">
113         版权归北大青鸟
114     </footer>
115
116 <script src="js/jquery.js"></script>
117 <script src="js/js.js"></script>
118 <script src="js/time.js"></script>
119
120 </body>
121 </html>

View Code

转载于:https://www.cnblogs.com/ruyan886621/p/7427382.html

超市账单管理------之获取总记录数相关推荐

  1. 关系管理系统:CustomerDaoimpl中获取总记录数getTotalrecord()

    //得到总记录数public int getTotalrecord(){Connection conn = null;PreparedStatement st = null;ResultSet rs ...

  2. 分页总数计算,根据总记录数获取分页总数_ZZGoals

    分页总数计算,根据总记录数获取分页总数,本文章提供5种写法,大家感觉哪个好用就拿去用吧. int pageSize = 20; //每页记录数量 int totalCount = 100005; // ...

  3. mongodb查询数据库表里总记录数count_documents()和获取记录里面的name字段的值docView[“name“].get_utf8().value.to_string()

    1.先开始写点起因,就是最近开始搞mongodb的c++开发,结果呢,光是装各种驱动就花了两天.再加上视频教程里的testmongo.cpp的代码,在新版本驱动下根本就不能运行,我就想着重写一下,功能 ...

  4. sql plus 表的总记录数是多少_直播回顾 | 亿级并发丝毫不虚,TDSQL-SQL引擎是如何炼成的...

    腾讯云数据库国产数据库专题线上技术沙龙正在火热进行中,3月19日唐颢的分享已经结束,没来得及参与的小伙伴不用担心,以下就是直播的视频和文字回顾. 关注"腾讯云数据库"公众号,回复& ...

  5. oracle快速统计表条数_Oracle快速统计大表总记录数

    你还在苦思冥想怎样快速统计一张装有大量数据的表的总记录数吗? 你还在用select count(*) from table_name 吗? 可以来试试我的新发现: 如果想统计一张上千万或上亿的数据量的 ...

  6. mysql查询数据的总记录数

    mysql查询数据的总记录数 领导让获取数据库中的所有记录总数,网上查了一会,看到了很多都是不能执行,我这小性子安耐不住了,开始暴怒,最后的最后看下来应该缺少了一个关键字,还自以为是的想不知道是不是m ...

  7. mysql存储过程查询结果分页并返回总记录数

    – 查询功能树数据 DROP PROCEDURE IF EXISTS FunctionGet_SP; create procedure FunctionGet_SP ( in PageIndex in ...

  8. DataGrid控件读取具体某行某列的值、获取总列数

    WPF中的datagrid控件获取总列数的函数是Items.Count来获取. 以下代码是循环获取各行第二列的数据,并存放在一个名为TX的Textbox控件中: for (int i = 0; i & ...

  9. Struts中用bean:size和bean:write的使用,用于显示集合的总记录数

    Struts中用<bean:size>和<bean:write>来显示查询结果集合之总记录数,并使用Struts的logic标签,遍历List时使用indeId来自动输出序号并 ...

最新文章

  1. RDKit | 基于Pytorch和RDKit建立QSAR模型
  2. 偏差是什么?一文读懂偏差
  3. Android通过cat /sys/kernel/debug/usb/devices获取USB信息
  4. elasticsearch 6.6 安装(CentOS 7.5) 修订
  5. 使用Vue2.x高效还原美团外卖项目
  6. 母亲确诊的员工发烧 当当网通知全员在家办公
  7. 基于JAVA+SpringMVC+MYSQL的实验室预约管理系统
  8. C语言警告warning C4018: '' : signed/unsigned mismatch
  9. sql server 2008安装的时候选NT AUTHORITY\NEWORK SERVICE 还是选 NT AUTHORITY\SYSTEM ?
  10. 三星安卓4.2手机微信字体缺陷:“兹崖幽噩弱器朋鹏网品晶磊弼” ttf 字体缺失,安卓 4.2.2 微信 6.5.4...
  11. [转载] Python中为什么len不是普通方法
  12. 2019长江课堂作业答案_2019版长江课堂作业答案语文四年级
  13. html中css的注释怎么写,html注释和css、js注释的写法,使用场景以及性能优化问题...
  14. Windows服务器提示密码过期怎么办?服务器密码过期会怎么样?
  15. CSS入门(狂神学习笔记)
  16. html写一个轮播图响应式布局,响应式banner图片轮播布局代码
  17. 看看同一种字体是如何对应不同的字体文件的
  18. 计算机系统的cpu数量,设置cpu核心数量方法,电脑降低cpu处理器数量和内存大小图文教程...
  19. JanusGraph删除shema操作Java api
  20. 毕业论文 | 基于安卓手机蓝牙控制的智能小车设计(源代码)

热门文章

  1. ubuntu下配置bind9为局域网的DNS服务器
  2. linux 中的source命令
  3. Tomcat 架构原理到架构设计,写得非常好!
  4. Demo:基于 Flink SQL 构建流式应用
  5. 作为阿里的面试官,我有话想说
  6. 开发高质量软件需要更高成本吗?
  7. Java:Random.nextInt()
  8. 数据库事务隔离技术之 Next-Key Locks
  9. @autowired注解原理_SpringBoot注解大全,收藏一波!!!
  10. 新基建7大产业链约500家企业图谱!