通过 System.getProperties()获得一个Properties对象,再由Properties对象的pr.getProperty("<键名>")可获得相应的系统属性值。 常用的系统属性键名有: java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 java.vm.specific ...
2008-08-22

Hibernate映射oracle时间字段及查询操作

关键字: hibernate, oracle.sql server
原先有套系统是基于sql server 2000开发的,其中对时间段的HQL查询操作如下: DateFormat dateFormat = DateFormat.getDateTimeInstance(); String queryString = "select u from UserAudit u where u.optuser like '"+username+"' and u.optdate >= '"+dateFormat.format(starttime)+"' and u.optdate < '"+dateFormat.format(endtime)+"'"; 在 ...
最近在做对一个老项目的升级,请求都是直接提交给 jsp。。长话短说,之奔主题! 在引入struts2框架后,原来的获取上传文件的***.jsp无法获得数据了,原因就在于,Struts2 的过滤器 org.apache.struts2.dispatcher.FilterDispatcher 拦截的是所有的请求,即使是把 struts-default.xml fileUpload 取消了也是如此。     那么在 Struts2 中的 jsp 如何获取到 enctype="multipart/form-data" 表单传递过来的文本输入和文件呢? 我们需要对requ ...
struts2 默认拦截器: <interceptors> <interceptor name="timer" class="com.opensymphony.xwork.interceptor.TimerInterceptor"/> <interceptor name="logger" class="com.opensymphony.xwork.interceptor.LoggingInterceptor"/> <interceptor name="chain" class="co ...
  • 17:02
  • 浏览 (74)
  • 评论 (0)
当浏览器退出时会触发onunload事件,但刷新浏览器同样会触发onunload事件,也就是只要是离开该页面就会触发onunload事件,这样我们就遇到了一些麻烦。 解决方法一: <script> function CloseOpen(event) { if(event.clientX<=0 && event.clientY<0) { alert("关闭"); } ...
转化数组和集合 boolean[] boolArray = new boolean[]{true,false,true}; JSONArray jsonArray = JSONArray.fromObject(boolArray); System.out.println(jsonArray); 输出:[true,false,true] List list = new ArrayList(); list.add(“第一个”); list.add(“第二个”); JSONArray jsonArray = ...
List results = session.find("select count(user) , avg(user.age) from User as user"); ListIterator iterator = results.listIterator(); Object[] rows = (Object[]) iterator.next(); System.out.println("資料筆數: " + rows[0] + "\n平均年齡: " + rows[1]); 参考自: http://www.blogjava.net/fengtaishao/articles/846 ...
解决方法很简单:     (1)把iTextAsian.jar亚洲语言包放到项目中     (2)我是用iReport做模板设计,在设计pdf报表模板时注意,把所涉及的所有文本的           pdf font name设为:STSong-Light          编码设为:UniGB-UCS2-H     (3)放好模板文件( ...
  • 17:57
  • 浏览 (350)
  • 评论 (0)
2008-04-21

JasperReport+Struts2学习记录

关键字: jasperreport struts2
一、步骤 (1)将struts2的jasperreport插件包和jasperreport包导入,struts2项目中 (2)编写action import java.util.ArrayList; import java.util.List; import smartcoms.web.UIElement.Account; import com.opensymphony.xwork2.ActionSupport; public class ReportDemo extends ActionSupport { private List<Account> acco ...
org.springframework.test包能够提供如下一些功能: 缓存Spring上下文 完成测试类的依赖注入 为测试引入事务管理 提供有助于测试的实例变量 1、上下文管理、缓存 借助于org.springframework.test包,能够完成Spring上下文的装载、缓存工作。注意,缓存Spring上下文非 常有意义。在大型项目中,应用启动的时间很长,因为Spring IoC容器需要实例化大量的对象。这并不是由 Spring本身造成的。比如,某项目存在50-100个Hibernate映射文件,则为装载它们,需要耗费10-20秒左右。 如果每次执行测试用例时都需要重新装 ...