浅谈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就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。