摘要: 一、java web中涉及编解码的地方(1)浏览器端向后台发起请求时:URL、Cookie、Parameter;(2)后台响应返回数据时:页面编码,数据库数据编码;二、在各处设置统一编码(以服务器tomcat,编码UTF-8为例)(1)URL的编解码:在tomcat配置文件server.xml中设置,可解决以Get方法提交参数中文乱码的问题。如果没有定义,那么tomcat将以默认编码ISO-8859-1解析,URIEncoding是对URI(即URL除掉端口之前的剩下部分)的解码,useBodyEncodingForURI是对QueryString(即URL?后的参数)的解码。另外,在filt 阅读全文
posted @ 2013-09-18 09:05 剑志 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 一:简介 Pager-taglib,支持多种风格的分页显示。实际上它是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组 合,会形成多种不一样的分页页面,风格各异。它既可以对后台传入的集合进行分页,也可以从数据库中取出要显示那一页的数据。这里只关注后一种方式。二:知识要点 1.pg:pager 这个标签用来设置分页的总体参数,一切分页标签都在其内工作。url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数items:总记录数,pager标签正是根据这个值来计算分页参数的maxPageItems:每页显示的行数,默认为10maxIndexP... 阅读全文
posted @ 2013-09-17 13:46 剑志 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 依照个人推测,要实现ORM框架,关键是如何拼凑sql语句再通过jdbc来进行对数据库的访问,另外将数据库返回的数据记录封装成对应的类也是必不可少的。那么实现ORM框架的基本思路如下:1,读取xml配置文件,获取连接数据库的配置信息和映射文件;2,读取类与表的映射文件,保存映射信息;3待续。。。众所周知,hibernate是通过Configuration类来读取配置文件的,下面来看一看其过程:1,首先new一个Configuration(),则构建函数会new一个SettingsFactory();2,调用Configuration的方法configure(),进行读取hibernate.cfg 阅读全文
posted @ 2013-08-13 15:32 剑志 阅读(559) 评论(0) 推荐(0) 编辑