摘要: Hibernate中应用原生SQL语句查询在公司实习做项目的时候遇到的小问题,用到左连接查询,由于数据库没有设置外键关联,所以不能用HQL的左连接查询,必须得用原生SQL语句。代码如下:Sessionsession=this.getSession();Stringsql="selecta.*,b.*fromhp_xmsbclasaleftjoinhp_ybxxasbona.xmbh=b.xmbhwherea.xmlb='zd'";if(startDate!=null&&!startDate.equals(""))sql=s 阅读全文
posted @ 2012-03-31 16:08 rason2008 阅读(1915) 评论(0) 推荐(0) 编辑
摘要: Struts2poi导出excel最近实习的项目中做了个导出,记录一下方便以后使用:Action:privateInputStreamexcelFile;privateStringdownloadFileName;Setter&GetterpublicStringgetDownloadFileName(){SimpleDateFormatsf=newSimpleDateFormat("yyyy-MM-dd");StringdownloadFileName=(sf.format(newDate()).toString())+"项目信息.xls";t 阅读全文
posted @ 2012-03-24 15:56 rason2008 阅读(16931) 评论(3) 推荐(0) 编辑
摘要: 项目中用到的一些简单JS小知识,动态创建年月下拉框:JS代码:vardate=newDate();vary=date.getFullYear();varm=date.getMonth()+1;for(i=0;i<10;i++){varoP=document.createElement("option");varoText=document.createTextNode(y);oP.appendChild(oText);oP.setAttribute("value",y);document.getElementById('year') 阅读全文
posted @ 2012-03-23 17:44 rason2008 阅读(6995) 评论(0) 推荐(0) 编辑
摘要: 最近实习没什么时间写阅读笔记,就把项目中用到的一些技术点记录一下,写的不是很详细,只是把一些大概的代码贴出来:EXTJS3.4实现的饼图,带点击联动事件,就是点击第一个图出现第二个图,点击第二个图出现第三个图:JSP页面<linkrel="stylesheet"type="text/css"href="ext/resources/css/ext-all.css"/><scripttype="text/javascript"src="ext/adapter/ext/ext-base.js& 阅读全文
posted @ 2012-03-18 08:51 rason2008 阅读(10924) 评论(1) 推荐(1) 编辑
摘要: 最近实习没什么时间写阅读笔记,就把项目中用到的一些技术点记录一下,写的不是很详细,只是把一些大概的代码贴出来:JSP页面window.onload=function(){Ext.Ajax.request({url:'statistics_getCjdw.action',success:function(response){vardata=eval('('+response.responseText+')');for(vari=0;i<data.length;i++){varop=document.createElement("op 阅读全文
posted @ 2012-03-16 08:49 rason2008 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 最近做毕业设计用了一个叫做kindeditor的文本编辑工具,相信很多人都用过,这货和fckeditor差不多,个人感觉这个的皮肤更好看,而且对中文的支持更好,没那么容易出现中文乱码问题。下次记录一下自己的简单用法:1,首先去官网下载http://www.kindsoft.net/2,解压之后如图所示:由于本人做的是用的是JSP,所以ASP,PHP什么的就用不上了,直接把那些去掉然后将整个文件夹扔进Myeclipse,如图:里面有个报错,估计是我自己IDE的问题,没有处理照常使用。3,就可以开工写JSP了,下面把自己的一个JSP的代码贴出来,页面代码神马的不太规范,凑合着当示例,能跑通就行;& 阅读全文
posted @ 2012-03-10 22:38 rason2008 阅读(118718) 评论(14) 推荐(6) 编辑
摘要: 最近周一到周五实习,周末又要做毕业设计,没什么时间写笔记,就随意记录一下实习项目中的一些小知识点:月报信息HpYbxx项目申报材料HpXmsbcl对应关系为一对多,一个项目申报材料对应多个月报信息月报记录有状态字段,“0”为按时上交,“1”为补交功能:查询某一时间段内交了的总条数,和有多少条是补交的代码如下:public List reportStatistics(String startDate, String endDate, int start, int limit) { Session session = this.getSession(); String hql = "se 阅读全文
posted @ 2012-03-09 20:58 rason2008 阅读(5266) 评论(0) 推荐(0) 编辑
摘要: public class Sequence { public static void main(String[] args) { int n = 5; // 0:向右,1:向下,2:向左,3:向上 int direction = 0; // 行,列 int row = 0, col = 0; int num = 0; int[] array = new int[n * n]; while (array[row * n + col] == 0) { num++; array[row * n + col] = num; switch (direction) { ... 阅读全文
posted @ 2012-02-26 23:45 rason2008 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、Random1、创建Random类型的对象: Random random = new Random();//默认构造方法Random random = new Random(10010010);//指定种子数字 2、生成随机数字: 生成随机整数:int k = random.nextInt(); 生成随机长整数:long l = random.nextLong(); 3、生成指定范围的数字: 例如生成0-10之间的随机数字: int k = random.nextInt();int j = Math.abs(k % 10); //直接方式:rand.nextInt(range);int i 阅读全文
posted @ 2012-02-26 12:54 rason2008 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: Struts2的Action并未直接与任何Servlet API耦合,要想访问Servlet API,可以通过ActionContext这个类来实现:在action中定义如下方法:Java代码 public String actionContext() { ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("application", "application范围"); ctx.getSession().put("session", &qu 阅读全文
posted @ 2012-02-19 19:16 rason2008 阅读(272) 评论(0) 推荐(0) 编辑