自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 Js中显示日期,农历,天气的代码

Js中显示日期和农历的代码 1.显示日期代码:/*获取当前日期*/function getCurrentDateTime() { var d = new Date(); var year = d.getFullYear(); var month = d.getMonth() + 1; var date = d.getDate(); ...

2014-09-30 11:49:15 562

原创 Extjs中Store和Record的数据获取【精】

Extjs中Store和Record的数据获取【精】 首先需要了解一点:除了Records对象获取Record时,需要用get()方法——因为Records不是一个数组!其他地方均采用Js的方式,即,属性用obj.id或obj[id]方式 例子: scoreStore.on("load",function(){ var records = scoreStore...

2014-09-28 19:17:57 3098

原创 Extjs的几种简单的提示框

Extjs的几种简单的提示框 一、Ext.MessageBox.alert()和Ext.MessageBox.show():1.成功的提示:Ext.Msg.alert("成功","数据保存成功!");              Ext.Msg.show({ title:'成功', msg: '数据保存成功', buttons: Ext.Msg.OK, i...

2014-09-28 15:06:28 843

原创 Extjs中TreePanel树异步加载数据的步骤

Extjs中TreePanel树异步加载数据的步骤 1.定义根节点root:var myRoot = new Ext.tree.AsyncTreeNode({ text:"根节点", draggable:false, //根节点不可拖动 expanded:true, //根节点展开}); 2.定义数据加载器TreeLoade...

2014-09-25 20:38:07 1284

原创 Extjs中可编辑表格,树,触发按钮和复选框的结合使用

 Extjs中可编辑表格,树,触发按钮和复选框的结合使用 1.数据源Store:/*1.创建Record*/var costRecord = new Ext.data.Record.create([ {name:"id",type:"int"}, {name:"xmid",type:"int"}, {name:"subject",type:"string&qu

2014-09-25 20:23:16 645

原创 列表形式表单面板的设计

列表形式表单面板的设计 1.表单:注意column布局和form布局的结合使用/*-----1.创建表单-----*/var basicMsgForm = new Ext.form.FormPanel({ width : 550, autoHeight : true, frame : true, layout : "form", // 整个大的表单是form布局...

2014-09-25 14:36:12 281

原创 通过反射,获取类的属性名称和属性值

通过反射,获取类的属性名称和属性值 1.获取属性名称:Field[] fields =obj.getClass().getDeclaredFields();ProjectBasicInfoDao dao = new ProjectBasicInfoDao(); int xmid = Integer.valueOf(request.getParameter("xmid"));...

2014-09-25 14:22:29 1680

原创 3款普通的按钮样式

3款普通的按钮样式 样式:.btn1 { font-size: 9pt; color: #003399; border: 1px #003399 solid; color: #006699; border-bottom: #93bee2 1px solid; border-left: #93bee2 1px solid;...

2014-09-25 10:46:07 239

原创 FormPanel,EditorGridPanel的赋值和传参、数据的保存删除

FormPanel,EditorGridPanel的赋值和传参、数据的保存删除 首先,需要注意几个问题:1.我们最常用的Store都是用于Grid取值,用columnModel中的dataIndex关联Store的fields。2.Formpanel数据源和Grid相同,一般使用以下两种方式赋值:  (1).getForm().findField("name").setVa...

2014-09-22 20:09:24 554

原创 Extjs的Form表单提交方式

Extjs的Form表单提交方式一.直接提交:url写在表单中var addForm = new Ext.FormPanel({ frame: true, url:"insertProject.eva?doType=insertProject", labelWidth: 80, //labelAlign: "right", //buttonAlign:"center"...

2014-09-19 10:01:10 1682

原创 Extjs中创建Store数据源的方式

Store简要说明请查看:http://extjs.org.cn/node/564一.本地数据源1.数组格式的数据:data只能是数组!——不能用JsonStore,否则报错!var arrStore = new Ext.data.SimpleStore({ data:[ /*{id:1,name:"zs",age:22}, {id:2,name:"ls",age:...

2014-09-18 19:14:57 257

原创 EXTJS设置emptyText的问题

遇到问题如下:设置emptyText后,使用form.getForm().submit({url : '/myAction.do?method=save',})就会把emptyText内容提交到后台 方法如下:3.0一下版本的Ext设置方式:在有效性检验时需要对表单元素的提交的数据和该表单元素的emptyText比较,如果相同,说明用户没有输入任何文本;如果不同并且...

2014-09-18 14:17:15 1273

原创 Ext.form.DateField在chrome、safari下显示异常的解决方法

最近在用extjs的DateField控件的时候,总是出现时间空间显示的时候宽度占满了整个屏幕,后来发现这个extjs在chrome下面的一个bug。 解决方式一:在js中添加一下语句  if(Ext.isChrome===true){ var chromeDatePickerCSS = ".x-date-picker {border-col...

2014-09-18 14:15:50 253

原创 Extjs中单选框垂直排列和水平排列

1.垂直排列方式:直接在FormPanel中用xtype:"radio"的单选框var addForm = new Ext.FormPanel({ frame: true, labelWidth: 60, labelAlign: "right", items:[ { xtype:"radio", fieldLabel:"评价方式", name:"...

2014-09-18 10:59:01 1176

原创 解决RadioGroup在谷歌浏览器显示不完全的问题

 显示不完全的编码:var radioGroup = new Ext.form.RadioGroup({ fieldLabel:"评价类型", width:250, items: [ { name:"etype", inputValue:"1", boxLabel:"事前评价" },{ name:"etype", inpu...

2014-09-18 10:50:36 531

原创 Hibernate简单分页

1.创建Page实体类public class Page { private int pageSize; //页容量 private int totalPage; //总页数 private int currentPage; //当前页 private boolean isFirstPage;//是否第一页 private boolean isLastPage...

2014-09-16 16:35:20 112

Struts2、Spring和Hibernate应用实例(精)

Struts2、Spring和Hibernate应用实例 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。而Spring的出现,在某些方面极大的方面了Struts的开发。同时,Hibernate作为对象持久化的框架,能显示的提高软件开发的效率与生产力。这三种流行框架的整合应用,可以发挥它们各自的优势,使软件开发更加的快速与便捷。 struts2发布已经很久了,但关于如何使用它的教程及实例并不多。特别是与Spring及Hibernate等流行框架的集成,并不多见。现在就将笔者使用Myeclipse工具应用struts2 + spring2 + hibernate3 实现CRUD操作的步骤一一纪录下来,为初学者少走弯路略尽绵薄之力!在本文中,笔者将Struts2.0.6、Spring2.0.6和Hibernate3.1进行整合,希望通过这样的整合示例,让读者了解这些框架各自的特点,以便于在自己的项目中,根据实际情况,尽快的过渡到Struts2的时代。本文的内容基于Struts2.0.6。

2013-11-02

Java中的23种设计模式(有图解有代码)【精】

目录 1. 设计模式 3 1.1 创建型模式 4 1.1.1 工厂方法 4 1.1.2 抽象工厂 6 1.1.3 建造者模式 10 1.1.4 单态模式 13 1.1.5 原型模式 15 1.2 结构型模式 17 1.2.1 适配器模式 17 1.2.2 桥接模式 19 1.2.3 组合模式 23 1.2.4 装饰模式 26 1.2.5 外观模式 29 1.2.6 享元模式 32 1.2.7 代理模式 34 1.3 行为型模式 37 1.3.1 责任链模式 37 1.3.2 命令模式 40 1.3.3 解释器模式 43 1.3.4 迭代器模式 45 1.3.5 中介者模式 49 1.3.6 备忘录模式 52 1.3.7 观察者模式 54 1.3.8 状态模式 58 1.3.9 策略模式 61 1.3.10 模板方法 63 1.3.11 访问者模式 65

2013-11-02

java中终止一个线程的方法总结(精)

不客气地说,至少有一半人认为,线程的“中断”就是让线程停止。如果你也这么认为,那你对多线程编程还没有入门。   在java中,线程的中断(interrupt)只是改变了线程的中断状态,至于这个中断状态改变后带来的结果,那是无法确定的,有时它更是让停止中的线程继续执行的唯一手段。不但不是让线程停止运行,反而是继续执行线程的手段。

2013-11-02

简单易学_Struts_Spring__Hibernate_ssh项目

基于myeclipse 8.6M1 的 三大框架整合 (spring3.0+strut 2.1+hibernate 3.3+mysql)   最近在学习 spring3.0+strut 2.1+hibernate 3.3 整合,这期间出现了很多问题, 在网上找了若干的实例均有不同程度的问题,为了让想要学习这个整合的人少走 弯路,特写下这篇文章,希望对大家有所帮助

2013-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除