初创业公司做网站网站代码免费下载

web/2025/10/5 20:38:12/文章来源:
初创业公司做网站,网站代码免费下载,内网搭建wordpress,iis 网站制作一. pager-taglib-2.0简介预览. pager-taglib-2.0支持多种风格的分页,打开其源码#xff0c;可以看到#xff0c;处理标签的类为#xff1a; PagerTag#xff0c;有兴趣的同学可以研究下源码。 Simple#xff1a; Text Icon#xff1a; JSPTags.com #xff1a; AllTheW… 一. pager-taglib-2.0简介预览. pager-taglib-2.0支持多种风格的分页,打开其源码可以看到处理标签的类为 PagerTag有兴趣的同学可以研究下源码。 Simple Text Icon JSPTags.com AllTheWeb AltaVista  Google Lycos Yahoo! 二.使用pager-taglib 将下载的压缩包解压后将下列文件对应于我们项目中的文件.  WEB-INF/lib/ pager-taglib.jar     WEB-INF/jsp/ pager-taglib.tld alltheweb.jsp altavista.jsp google.jsp jsptags.jsp lycos.jsp simple.jsp texticon.jsp yahoo.jsp     p_w_picpaths/         jsptags.gif三.新建PageModel类以及修改DAO接口 ①PageModel.java import java.util.List;   public class PageModel {      /**       * 总记录数       * */           private int total;      /**       * 当前页的记录集       * */     private List datas;      public int getTotal() {          return total;      }      public void setTotal(int total) {          this.total  total;      }      public List getDatas() {          return datas;      }      public void setDatas(List datas) {          this.datas  datas;      }         }   ②修改DAO增加public PageModel findAllAlarm(int offset, int pagesize)方法以及实现类. AlarmDao.java public interface AlarmDao {   public void add(Alarm alarm);    public Alarm getAlarm(Integer id);    public List getAlarmList();    public void update(Alarm alarm);    public void delete(Integer id);   /**         *          * param offset  从第几条记录开始查询         * param pagesize  每页显示多少条记录         * return         */        public PageModel findAllAlarm(int offset, int pagesize);     }   ③实现接口中方法AlarmDaoImpl.java public PageModel findAllAlarm(int offset, int pagesize) {                 //得到总记录数             String queryCountHql  select count(*) from Alarm;                          Query query  getSession().createQuery(queryCountHql);             int total  ((Long)query.uniqueResult()).intValue();                          List datas  getSession().createQuery(from Alarm)                         .setFirstResult(offset)                         .setMaxResults(pagesize)                         .list();             //得到结果集             PageModel pm  new PageModel();             pm.setTotal(total);             pm.setDatas(datas);             return pm;          }  ④.Services层public PageModel findAllAlarm(int offset, int pagesize); ⑤Services其实现AlarmManagerImpl.java   public PageModel findAllAlarm(int offset, int pagesize) {          // TODO Auto-generated method stub          return alarmDao.findAllAlarm(offset, pagesize);      }  四.修改Action,增加分页方法   public String pagerTaglib()       {        int pagesize3;        int offset0;        HttpServletRequest request  ServletActionContext.getRequest();         if(request.getParameter(pager.offset)!null)         offsetInteger.parseInt(request.getParameter(pager.offset));                PageModel pmalarmManager.findAllAlarm(offset, pagesize);        request.setAttribute(pm, pm);        return pagertaglib;       }  修改struts.xml文件   action namepagerTaglib classaddBean methodpagerTaglib    result namesuccess/list.jsp/result    result namepagertaglib/page.jsp/result  /action  五.建立JSP测试页面page.jsp 注意导入 JSTL标签: % taglib prefixc    urihttp://java.sun.com/jsp/jstl/core %  pagertaglib标签 % taglib prefixpg urihttp://jsptags.com/tags/navigation/pager % % page languagejava importjava.util.* pageEncodingutf-8%   % taglib prefixc    urihttp://java.sun.com/jsp/jstl/core %   % taglib prefixpg urihttp://jsptags.com/tags/navigation/pager %     !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN   html       head           title测试 分页/title       /head              body           h1测试 分页/h1           hr/                      table width778 border0 cellPadding0 cellSpacing1 bgcolor#6386d6           tr bgcolor#EFF3F7             TD aligncenterID/TD             TD aligncenter内容/TD             TD aligncenter时间/TD             TD aligncenter相关操作/TD                         /tr           c:if test${!empty pm.datas}             c:forEach items${pm.datas} varalarm               tr bgcolor#EFF3F7                 td aligncenter${alarm.wid }/td                 td aligncenter${alarm.wcontent }/td                 td aligncenter${alarm.wtime}/td                 td aligncenter                   修改                                          删除/td               /tr             /c:forEach             /c:if               c:if test${empty pm.datas}            tr               td colspan5 aligncenter bgcolor#EFF3F7               没有找到相应的记录               /td            /tr            /c:if           /table           pg:pager urlpagerTaglib!pagerTaglib items${pm.total} exportcurrentPageNumberpageNumber maxPageItems3     pg:first       a href${pageUrl}首页/a     /pg:first     pg:prev       a href${pageUrl }上一页/a     /pg:prev     pg:pages       c:choose         c:when test${currentPageNumber eq pageNumber}           font colorred${pageNumber }/font         /c:when         c:otherwise           a href${pageUrl }${pageNumber }/a         /c:otherwise       /c:choose     /pg:pages     pg:next       a href${pageUrl }下一页/a     /pg:next     pg:last       a href${pageUrl }尾页/a     /pg:last   /pg:pager       /body   /html    pager-taglib标签库使用   标签名简介参数说明pg:pager设置分页的总体参数url:分页的链接根地址pager标签会在这个链接的基础上附加分页参数  items:总记录数pager标签正是根据这个值来计算分页参数的  maxPageItems:每页显示的行数默认为10不写此标签你会发现分页的条数在小于10的时候显示不出来一些数据。当大于10的时候则会出现重复的记录 maxIndexPages:在循环输出页码的时候最大输出多少个页码默认是10  pg:first第一页的标签export变量的意义  pageUrl - 分页链接URL地址最重要的export参数  pageNumber - 页码  firstItem - 首页第一行的索引值  lastItem - 首页最后一行的索引值  pg:pre上一页标签export变量的意义  pageUrl - 分页链接URL地址最重要的export参数  pageNumber - 页码  firstItem - 前页第一行的索引值  lastItem - 前页最后一行的索引值pg:next下一页标签export变量的意义  pageUrl - 分页链接URL地址最重要的export参数  pageNumber - 页码  firstItem - 下页第一行的索引值  lastItem - 下页最后一行的索引值  pg:last最后一页 export变量的意义  pageUrl - 分页链接URL地址最重要的export参数  pageNumber - 页码  firstItem - 尾页第一行的索引值  lastItem - 尾页最后一行的索引值    pg:pages循环输出页码信息export变量的意义  pageUrl - 分页链接URL地址最重要的export参数  pageNumber - 页码  firstItem - pageNumber这个页码指定的那一页的第一行的索引值  lastItem - pageNumber这个页码指定的那一页的最后一行的索引值六.结果如图 页面有点难看这些数据是PowerDesigner生成的测试数据,很难看,呵呵。 七.换成google分页关于各种分页页面JSP代码下载的资料里面包含的有使用文档替换即可  pg:pager urlpagerTaglib!pagerTaglib items${pm.total}  indexhalf-full exportcurrentPageNumberpageNumber maxPageItems3  pg:index   center   table border0 cellpadding0 width10% cellspacing0   tr aligncenter valigntop   td valignbottomfont facearial,sans-serif      size-1Result Page: /font/td   pg:prev ifnulltrue     % if (pageUrl ! null) { %       td alignrightA HREF% pageUrl %IMG         SRChttp://www.google.com/nav_previous.gif alt border0br       bPrevious/b/A/td     % } else { %       tdIMG SRChttp://www.google.com/nav_first.gif alt border0/td     % } %   /pg:prev   pg:pages     % if (pageNumber  currentPageNumber) { %       tdIMG SRChttp://www.google.com/nav_current.gif altbr       font color#A90A08% pageNumber %/font/td     % } else { %       tdA HREF% pageUrl %IMG         SRChttp://www.google.com/nav_page.gif alt border0br       % pageNumber %/A/td     % } %   /pg:pages   pg:next ifnulltrue     % if (pageUrl ! null) { %       tdA HREF% pageUrl %IMG         SRChttp://www.google.com/nav_next.gif alt border0br       bNext/b/A/td     % } else { %       tdIMG SRChttp://www.google.com/nav_last.gif alt border0/td     % } %   /pg:next   /tr   /table   /center /pg:index pg:pager   图示 至此使用pager-taglib-2.0进行分页就已经完成了下面上传了文件及Demo. 项目源程序如下可以直接导入Myeclipse8.6 http://down.51cto.com/data/347159 转载于:https://blog.51cto.com/enetq/622946

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87550.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站尺寸自适应乐清新闻综合频道

现在可以用百度 百度安全验证 chatgpt用来搜索软件使用指令太牛了_个人渣记录仅为自己搜索用的博客-CSDN博客 chatgpt 使用案例 根据不同的目标群体变更文案和表达_个人渣记录仅为自己搜索用的博客-CSDN博客 倾听能力 和哪些基础能力相关 ,如何提高 chatgpt_个人渣记录仅为自…

网站建设播放vr视频西安网站开发公司排名

文章目录 Q1、什么是Spring Bean?和对象有什么区别Q2、配置Bean有哪几种方式?Q3、Spring支持的Bean有哪几种作用域?Q4、单例Bean的优势是什么?Q5、Spring的Bean是线程安全的吗?Q6、Spring如何处理线程并发问题&#xf…

购物网站成功案例Dw做html网站

​​​​ 文章目录 引言1. 错误详解2. 常见的出错场景2.1 用户输入处理错误2.2 动态数据源 3. 解决方案3.1 使用 get() 方法3.2 检查键是否存在 4. 预防措施4.1 数据验证4.2 使用默认字典 (defaultdict) 结语 引言 在Python开发中,处理字典时遇到 KeyError 是一种…

即墨网站设计wordpress 添加登录按钮

工作业务中,有大量分布式加锁的重复代码,存在两个问题,一是代码重复率高,二是容易产生霰弹式修改,使用注解和AOP可以实现代码复用,简化分布式锁加锁和解锁流程。 around注解是AspectJ框架提供的&#xff0c…

如何进行企业营销型网站建设规划东莞市建设工程网站

目录 基于JDE算法的实时多目标车辆跟踪方法 4.1引言 4.2 JDE多目标跟踪算法

龙港网站建设seo工作职责

[TOC] #说明 该文章仅科普下各方法是如何降低流片失败的可能性的。 #1. UVM方法学 1. uvm方法学的主要思想是通过用其它高级语言(python、c等)编写参考模型(REF)实现DUT设计相同功能。再使用uvm的一系列验证组件将相同的激励给…

网站备案 照片寻找在山西运城专业做网站推广的

1 概述: 在这篇文章中,我们将看到Angular 10中的APP_BASE_HREF是什么以及如何使用它。 APP_BASE_HREF为当前页面的基础href返回一个预定义的DI标记。 APP_BASE_HREF是应该被保留的URL前缀。 2 语法: provide: APP_BASE_HREF, useValue: /gfgapp3 步骤: 在app.m…

怎么建小说网站怎么样开发小程序

主题: 优先队列是一种非常有用的数据结构,它让你能够管理一组数据,使得每次访问或移除数据时,总是得到当前集合中优先级最高(或最低)的那个元素。这个特性让优先队列非常适用于需要快速访问集合中最重要元…

网站的开发公司倒闭对网站使用seosem顾问

红黑树 引言红黑树的介绍实现结点类insert搜索插入位置插入调整当parent为gparent的左子结点当parent为gparent的右子结点 参考源码测试红黑树是否合格总结 引言 在上一篇文章中我们认识了高度平衡的平衡二叉树AVL树:戳我看AVL树详解哦 (关于旋转调整的…

网站改版后seo该怎么做江苏网站建设yijuce

目录 1.数据流图 2.变换型设计和事务型设计 3.程序流程图 4.NS图和PAD图: 5.UML图 1.用例图 2.类图 3.顺序图 4.协作图 本文为个人复习资料,包含个人复习思路,多引用,也想和大家分享一下,希望大家不要介意~ …

手机上网站用建设工具h5制作平台排名

接前篇Unity 5.3.5p8 C#编译器升级,本文侧重了解一些Mono的知识。 Unity3D的编译器升级 新升级的Mono C#编译器(对应Mono 4.4) Unity编辑器及播放器所使用的Mono运行时还未升级。 新编译器仍针对C# 4,是旧的编译器也支持的版本。 …

承德网站建设流程网站流量如何来

如何通过adb获取root权限(安卓电视盒和智能电视通用)?Android 系统rom里面最主要的就3个文件:boot.img、system.img、userdata.img其中boot.img 存放着内核以及Android系统的配置信息,比如android系统各文件夹的读写权限,adb 的权限。所以如…

银川市做网站的公司seo百家论坛

JAVA数组与类的定义-java实验报告JAVA数组与类的定义-java实验报告、实验目的与要求1、 熟悉Java类、对象和方法的一般操作练习等。2、 熟悉数组等的定义和使用。二、实验内容及步骤(包括源程序和运行结果截图)1. 编写Java小应用程序,程序中自定义一个方法&#xff…

网站建设是怎么建的wordpress自动播放音乐

一、安装node.js 1、在官网中安装nodejs最新版本。地址:https://nodejs.org/en/download/,根据自己环境,进行下载安装。 2、安装完成后,进行nodejs版本及npm版本查看。 打开cmd命令行,输入 node -v 和 npm -v&#…

网站开发工具 哪个好网站域名续费怎么续费

用java语言可以实现人民币小写转换为大写吗?如何实现呢?下面常见的用java实现人民币小写变大写的方法可以说是最精简的了,希望大家可以学习下。这里介绍一个通过取余的办法来实现将人民币小写转换为大写形式,个人认为比TTS上面的答…

安徽常青建设集团网站网站后台上传文件

在ROS导航中,激光雷达(Laser Scanner)通常被用于感知机器人周围的环境,进行障碍物检测和建图,以支持导航。下面是激光雷达的详细介绍以及一个示例: 激光雷达简介: 激光雷达是一种传感器&#…

已认证网站服务费怎么做网页托管平台

来源 计算机器人 transformation matrix 相关内容时,对于关节角度进行离散,循环计算很慢,随着角度划分越来越细,怎么提高速度是一个问题。 最优解决方法 fun_handle matlabFunction(T_t2b_RPY_tmp);T_t2b_RPY_tmp是 transform…

中山市规划建设局网站seo排名赚能赚钱吗

VR虚拟现实原型制作 利用VR虚拟现实软件进行原型制作可以用于增强原型测试期间的沉浸感,减少产品设计迭代次数,并将与产品原型制作相关的成本降低40-65%。 VR虚拟现实原型制作市场规模 用于原型制作的虚拟现实 (VR) 市场在 2017 年估计为 2.104 亿美元…

网站开启速度变慢了腾讯企业邮箱如何注册

首先我们做技术,尤其是java开发人员,应该对Spring、SpringBoot、SpringCloud 三个家伙一点不陌生。 结合发展史Spring出现的最早,后面为了可以让开发人员偷懒,简化配置,就是约定犹于配置或者说大于,进而出…

手机微网站怎么做的惠州做网站

StorageFile.ContentType 属性,是 string 类型,用来表示文件内容的 MIME 类型。例如,音乐文件可能有 "audio/mpeg" MIME 类型。(MSDN) MIME 类型的定义可以下面的链接找到: MIME Types - http://blogs.msdn.com/b/jaime…