`
badmanisme
  • 浏览: 31059 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
先定义一个url = 'return.action?pname=' + pname 今天用extjs做项目,猛然发现,当pname是中文时,后台接收到的数据是一堆??? 毅然google,很多人说前台用encodeURI,后台用decode可以解决,我不知道他们是怎么解决的,反正我按他们的办法弄了很久,都不行,最后我后台换了个解码方式,居然搞定了,拿出来分享下: 前台(extjs) : var url = context + '/paramprim/checkPname.action?pname='+encodeURIComponent(pname); 后台: try { pname = ...
1.首先建立一个可编辑的grid var cum = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), { header : "编号", dataIndex : "pno" }, { header : "参数名称", dataIndex : "pname" }, { header : "参数 ...
getHibernateTemplate.load() 和get()之间的区别 主要的地方: getHibernateTemplate.load() 存在延迟加载问题。 getHibernateTemplate.get()  不存在此问题,她是不采用lazy机制的。 1  当记录不存在时候,get方法返回null,load方法产生异常,即get()可以取空的数据集,但load()不行。         take a look at the Hibernate documentation (though I agree is not very explicit)--the Hiberna ...
Criteria可以灵活的根据其特点进行查询条件的组装。可以方便地增加多个查询条件,设置排序方式,实现分页功能。 Criterion 是 Criteria 的查询条件。Criteria 提供了 add(Criterion criterion) 方法来 添加查询条件。  Criterion 接口的主要实现包括: Example 、 Junction 和 SimpleExpression 。而Junction 的实际使用是它的两个子类 conjunction 和 disjunction ,分别是使用 AND 和 OR 操作符进行来联结查询条件集合。      Criterion 的实例可以 ...
在service层的for循环里调用dao层方法,执行this.getHibernateTemplate().save()语句保存数据,居然出现保存不全,比如本意是保存5个数据,却只保存了3个,仔细看了hql语句,原来每次执行插入语句时是在下一次循环的时候,查了半天资料,解决办法如下 getSession().save(rolepower); getSession().flush(); getSession().clear(); 原来是hibernate缓存作怪,清空就可以了
今天做项目,设计到获取多个checkBox的值,并提交回action,研究了一下啊,经本人测试,已通,废话不多说,看码 // 获取grid checkBox的值,cumgrid是表名,esn是表中每行记录的ID function modfiy() { if (cumgrid.getSelectionModel().hasSelection()) { var records = cumgrid.getSelectionModel().getSelections(); var gridId = new Array(); for (var i = 0; i < records.le ...
grid.getStore().proxy = new Ext.data.HttpProxy( { url : 'userList.action' }); grid.getStore().reload( { params : { start : 0, limit : 25, name : name } }); 大功告成! 有不懂的地方说出来哈,不定时回复
这个很简单,代码就不写全了 { header : "操作日期",  //这是一个需要显示的header dataIndex : "operDate", renderer : parseDate}  //表示需要通过parseDate方法改变下此参数的结构 function parseDate(list) {//此list为store里面的root:list,这样说你懂了吧 var month = list.month + 1; var year = list.year + 1900; return year + "-" ...
话不多说,直接看代码: var com = {        fieldLabel : '是否启用', name : 'flag', id:'roleFlag', hiddenName : 'flag', xtype : 'combo', editable : false, mode : 'local', //设置数据已经读取到本地了 triggerAction : 'all', valueField : 'value', displayField : 'text', store : new Ext.data.SimpleStore({    fields : ['val ...
Global site tag (gtag.js) - Google Analytics