超市账单管理------之获取总记录数
根据以前写过的登录,现在来写一下获取总记录数根据上一个继续编写
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
超市账单管理------之获取总记录数相关推荐
- 关系管理系统:CustomerDaoimpl中获取总记录数getTotalrecord()
//得到总记录数public int getTotalrecord(){Connection conn = null;PreparedStatement st = null;ResultSet rs ...
- 分页总数计算,根据总记录数获取分页总数_ZZGoals
分页总数计算,根据总记录数获取分页总数,本文章提供5种写法,大家感觉哪个好用就拿去用吧. int pageSize = 20; //每页记录数量 int totalCount = 100005; // ...
- mongodb查询数据库表里总记录数count_documents()和获取记录里面的name字段的值docView[“name“].get_utf8().value.to_string()
1.先开始写点起因,就是最近开始搞mongodb的c++开发,结果呢,光是装各种驱动就花了两天.再加上视频教程里的testmongo.cpp的代码,在新版本驱动下根本就不能运行,我就想着重写一下,功能 ...
- sql plus 表的总记录数是多少_直播回顾 | 亿级并发丝毫不虚,TDSQL-SQL引擎是如何炼成的...
腾讯云数据库国产数据库专题线上技术沙龙正在火热进行中,3月19日唐颢的分享已经结束,没来得及参与的小伙伴不用担心,以下就是直播的视频和文字回顾. 关注"腾讯云数据库"公众号,回复& ...
- oracle快速统计表条数_Oracle快速统计大表总记录数
你还在苦思冥想怎样快速统计一张装有大量数据的表的总记录数吗? 你还在用select count(*) from table_name 吗? 可以来试试我的新发现: 如果想统计一张上千万或上亿的数据量的 ...
- mysql查询数据的总记录数
mysql查询数据的总记录数 领导让获取数据库中的所有记录总数,网上查了一会,看到了很多都是不能执行,我这小性子安耐不住了,开始暴怒,最后的最后看下来应该缺少了一个关键字,还自以为是的想不知道是不是m ...
- mysql存储过程查询结果分页并返回总记录数
– 查询功能树数据 DROP PROCEDURE IF EXISTS FunctionGet_SP; create procedure FunctionGet_SP ( in PageIndex in ...
- DataGrid控件读取具体某行某列的值、获取总列数
WPF中的datagrid控件获取总列数的函数是Items.Count来获取. 以下代码是循环获取各行第二列的数据,并存放在一个名为TX的Textbox控件中: for (int i = 0; i & ...
- Struts中用bean:size和bean:write的使用,用于显示集合的总记录数
Struts中用<bean:size>和<bean:write>来显示查询结果集合之总记录数,并使用Struts的logic标签,遍历List时使用indeId来自动输出序号并 ...
最新文章
- RDKit | 基于Pytorch和RDKit建立QSAR模型
- 偏差是什么?一文读懂偏差
- Android通过cat /sys/kernel/debug/usb/devices获取USB信息
- elasticsearch 6.6 安装(CentOS 7.5) 修订
- 使用Vue2.x高效还原美团外卖项目
- 母亲确诊的员工发烧 当当网通知全员在家办公
- 基于JAVA+SpringMVC+MYSQL的实验室预约管理系统
- C语言警告warning C4018: '' : signed/unsigned mismatch
- sql server 2008安装的时候选NT AUTHORITY\NEWORK SERVICE 还是选 NT AUTHORITY\SYSTEM ?
- 三星安卓4.2手机微信字体缺陷:“兹崖幽噩弱器朋鹏网品晶磊弼” ttf 字体缺失,安卓 4.2.2 微信 6.5.4...
- [转载] Python中为什么len不是普通方法
- 2019长江课堂作业答案_2019版长江课堂作业答案语文四年级
- html中css的注释怎么写,html注释和css、js注释的写法,使用场景以及性能优化问题...
- Windows服务器提示密码过期怎么办?服务器密码过期会怎么样?
- CSS入门(狂神学习笔记)
- html写一个轮播图响应式布局,响应式banner图片轮播布局代码
- 看看同一种字体是如何对应不同的字体文件的
- 计算机系统的cpu数量,设置cpu核心数量方法,电脑降低cpu处理器数量和内存大小图文教程...
- JanusGraph删除shema操作Java api
- 毕业论文 | 基于安卓手机蓝牙控制的智能小车设计(源代码)