- 浏览: 43990 次
- 性别:
- 来自: 上海
最新评论
文章列表
利用HibernateTemplate对CLOB对象操作
Oracle中的varchar2对象最多只能存4000个字节,对于要进行大批量字符对象的存储来说显然是远远不够的,这时就需要用到CLOB。
Spring的HibernateTemplate的既有方法完全兼容对CLOB对象的操作,仅仅需要简单的配置:
1.保留实体中需要保存为CLOB对象的属性为String,而在hbm映射文件中将其修改为org.springframework.orm.hibernate3.support.ClobStringType
2.如果仅仅这样,会抛出异常:No LobHandler found for co ...
----struts2.1.8----
struts2-core-2.1.8.1.jar struts2核心包
xwork-core-2.1.6.jar struts2的构建基础jar
commons-io-1.3.2.jar 通用输入输出包
commons-fileupload-1.2.1.jar 通用上传组件
commons-logging-1.0.4.jar 通用日志记录
freemarker-2.3.15.jar struts2中的通用模板框架
ognl-2.7.3.jar struts2中的表达式
-----spring2.5.6---- ...
freemaker之模板篇
模板+数据=输出(传说中的静态化)
其实模板和html页面差不多 只不过增加了一些自己的模板标签.大部分都很简单,针对工作中出现的问题总结一下几点:
1.空值处理
静态化数据如果有null,和模板整合的时候会报错.
解决方法:
情况1:list为空 (验证有效)
<#if list ?exists && list.size != 0 >
<ul>
<#list list ...
1、
<select name="type">
<option value=''>---请选择---</option>
<c:forEach var="myList" items="${MyList }">
<option value='${myList.No}' ${myList.No==checkNo?'selected':''}>
${row.Name}
</option>
</c:forEach ...