隔叶黄莺 The Blog of Unmi

〖隔叶黄莺三四声,挂壁飞瀑千万尘。若是人间无净土,此处为何妙语真! 隔叶黄莺四字,本非取自此句,而有寄寓他意,因见妙语,亦与予心合!〗

BlogJava 首页 新随笔 联系 聚合 管理
  209 Posts :: 84 Stories :: 392 Comments :: 0 Trackbacks

08 2007 档案

     摘要: 有时候我们在处理页面提交过来的中文产生乱码不容易解决时,比如页面选择了别的编码,而 AJAX 是用的 UTF-8 字符集,我们可以对要发送到服务器的中文用 Javascript 的 escape 函数进行编码,然而 Java 中又没有相应的 unescape 函数。

而且 Java 中的 java.net.URLDecoder/java.net.URLEncoder 也对应不上 javascript 的 encodeURI/decodeURI 和 encodeURIComponent/decodeURIComponent 函数。  阅读全文
posted @ 2007-08-23 13:21 隔叶黄莺 阅读(850) | 评论 (0)  编辑

     摘要: 在过去使用 Spring 整合 Hibernate 的时候,都是用这样的配置方式。

< bean id ="sessionFactory" lazy-init ="true"
class ="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
< property name ="mappingResources" >
< list >
< value > resources/icustomer/Contact.hbm.xml
< value > resources/icustomer/Customer.hbm.xml


  阅读全文
posted @ 2007-08-20 16:00 隔叶黄莺 阅读(119) | 评论 (0)  编辑

     摘要: 下面用三个实验,更清淅的理解 include page="" 和 @ include file="" 的区别。
include page="" 包含被 include 文件的输出
@ include file="" 包含被 include 文件的代码

a.jsp 内容:

< jsp:include page ="b.jsp" />
b.jsp 内容:(空)

_a.class a.jsp编译成类的内容:

_jspService() {

JspWriter jspwriter = pagecontext.getOut();

// 把b.jsp的内容输出到_a.class的jspwriter
JspRuntimeLibrary.include(httpservletrequest, httpservletresponse, " b.jsp "   阅读全文
posted @ 2007-08-10 18:16 隔叶黄莺 阅读(2926) | 评论 (2)  编辑

     摘要: Hibernate save 在 session 中已存在相同 OID(主键) 的对象,会出现异常,详细内容如下:

Exception in thread "main" org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.unmi.LoanDetail#1]
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:168)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:121)
at org.hibernate.event.def  阅读全文
posted @ 2007-08-10 00:29 隔叶黄莺 阅读(1564) | 评论 (0)  编辑