博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BBS_笔记
阅读量:5756 次
发布时间:2019-06-18

本文共 1837 字,大约阅读时间需要 6 分钟。

日期格式化:

<%=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(a.getPdate()) %>

id传值必须的判断:

String strid = request.getParameter("id");	if(strid==null||strid.trim().equals("")){		out.print("id error!");		return;	}	int id = 0;	try{		id = Integer.parseInt(strid);	}catch(NumberFormatException e){		out.print("id error again!");		return;	}

关于中文乱码需要转码两种方式:

request.setCharacterEncoding("utf8");	String title = new String(request.getParameter("title").getBytes("8859_1"),"utf-8");String cont = new String(request.getParameter("cont").getBytes("8859_1"),"utf-8");

对于自动生成key获取办法:

PreparedStatement st = DB.createPstmt(conn,sql,Statement.RETURN_GENERATED_KEYS);ResultSet rs = st.getGeneratedKeys();rs.next();rootId = rs.getInt(1);

事物处理:

conn.setAutoCommit(false);。。。。conn.commit();conn.setAutoCommit(true);

读秒返回到首页:

 

分页处理:

final int PAGE_SIZE = 4; //每页显示数量int totalPages = 0;//总页数int totalRecords = 0;//总记录数int pageNo =1; //页码(当前第pageNo页)  String pno = request.getParameter("pageNo");if(pno!=null&&!pno.trim().equals("")){	try{		pageNo = Integer.parseInt(pno);	}catch(NumberFormatException e){		pageNo = 1;	}}if(pageNo<=0)	pageNo=1;List
articles = new ArrayList
();Connection conn = DB.getConn();Statement stmt = DB.createStmt(conn);ResultSet rs = DB.executeSql(stmt, "select count(*) from article where pid=0");if(rs.next()){ totalRecords = rs.getInt(1);}totalPages = (totalRecords+PAGE_SIZE-1)/PAGE_SIZE;//常用算法,算出总页数if(pageNo>totalPages) pageNo = totalPages;int startPos = (pageNo-1)*PAGE_SIZE;Statement st = DB.createStmt(conn);ResultSet r = DB.executeSql(st, "select * from article where pid=0 limit "+startPos+","+PAGE_SIZE);while(r.next()){ Article a = new Article(); a.artFormrs(r); articles.add(a);}DB.close(rs);DB.close(stmt);DB.close(conn);

  

转载于:https://www.cnblogs.com/limpoo/p/3330832.html

你可能感兴趣的文章
转载网上一篇关于QQ面板点击空间、邮箱打不开的解决方法
查看>>
从TMP文件恢复Word文件
查看>>
在angular2中使用tinymce富文本编辑,并实现上传图片功能
查看>>
西南航空创始人:82岁,我心依旧狂野
查看>>
Nginx缓存技术之fastcgi_cache
查看>>
php查询百度google收录情况
查看>>
PHP使用SOAP连接webserver的接口
查看>>
PXE网络安装出现蓝屏0x000000BB
查看>>
plsql数组和嵌套
查看>>
PHP中include和require
查看>>
可扩展性设计之Cache与Search的利用
查看>>
Java的Exception和Error面试题10问10答
查看>>
Linux 安装 VMware tools方法
查看>>
标准数据库触发器
查看>>
umask
查看>>
CentOS 安装 varnish
查看>>
Myeclipse + Maven 创建web项目
查看>>
观察异步程序流程
查看>>
BigDecimal用double初始化并设置精确度的问题
查看>>
ubuntu android 真机调试
查看>>