浅谈java分页三个类 PageBean ResponseUtil StringUtil
如下所示:
packagessmy.page; /** *分页类 *@authorJesse * */ publicclassPageBean { privateintpage;//第几页 privateintpageSize;//每页显示的记录数 privateintstart;//起始记录数 publicintgetPage(){ returnpage; } publicvoidsetPage(intpage){ this.page=page; } publicintgetPageSize(){ returnpageSize; } publicvoidsetPageSize(intpageSize){ this.pageSize=pageSize; } publicintgetStart(){ return(page-1)*pageSize; } publicvoidsetStart(intstart){ this.start=start; } publicPageBean(intpage,intpageSize){ super(); this.page=page; this.pageSize=pageSize; } }
packagessmy.page; importjava.io.PrintWriter; importjavax.servlet.http.HttpServletResponse; publicclassResponseUtil{ publicstaticvoidwrite(HttpServletResponseresponse,Objecto)throwsException{ response.setContentType("text/html;charset=utf-8"); PrintWriterout=response.getWriter(); out.println(o.toString()); out.flush(); out.close(); } }
packagessmy.page; /** *字符串工具类 *@author * */ publicclassStringUtil{ /** *判断是否是空 *@paramstr *@return */ publicstaticbooleanisEmpty(Stringstr){ if(str==null||"".equals(str.trim())){ returntrue; }else{ returnfalse; } } /** *判断是否不是空 *@paramstr *@return */ publicstaticbooleanisNotEmpty(Stringstr){ if((str!=null)&&!"".equals(str.trim())){ returntrue; }else{ returnfalse; } } /** *格式化模糊查询 *@paramstr *@return */ publicstaticStringformatLike(Stringstr){ if(isNotEmpty(str)){ return"%"+str+"%"; }else{ returnnull; } } }
以上这篇浅谈java分页三个类PageBeanResponseUtilStringUtil就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。