`
文章列表
Jquery]判断某个标签 Id是否存在, 如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的 if($("#id")){ }else{} 因为 $(“#id”) 不管对象是否存在都会返回 object 。 正确使用判断对象是否存在应该用: if($("#id").length>0){}else{} 使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。 或者 if($("#id")[0]){} else {}
1、固定列数的行列转换 如 student subject grade --------- ---------- -------- student1 语文 80 student1 数学 70 student1 英语 60 student2 语文 90 student2 数学 80 student2 英语 100 …… 转换为按学生统计 语文 数学 英语 student1 80 70 60 student2 90 80 100 …… 语句如下: select student,sum(decode(subject,'语文', grade,null)) " ...
update a set col=(select col from a where id='5') where id>5 and id<10; 报错了 ERROR 1093 (HY000): You can't specify target table 'a' for update in FROM clause 发现是 mysql 定义update语句不能同时对同一张进行set 赋值操作,也就是说 update a 的时候 不能在后面select col from a ,如果是不同表操作是没有问题的。 解决方法:将select那里的a的表起一个别名b 就可以解决这个问题 upda ...
freemarker几天前才发布了2.3.17版本,5月21号又发布了2.3.18,距2.3.16已经一年多了。老的编辑器已经不能安装在新版本的eclipse和myeclipse上面了,最新的官方编辑器仍在开发阶段,有网友貌似知道最新的源代码链接位置,不过肯定是不稳定的。     另一个可选的编辑器就是JBoss Tools 3.2中的FreeMarker编辑器,值得安慰,启动MyEclipse9.0后进入MyEclipse Configuration Center --> Software --> add site,输入Name: freemarker,        URL:  ...
XYTipsWindow插件弹出层之关闭 加载一个网页到框架里 $("#test6").click(function(){ $(this).XYTipsWindow({ ___title:"框架应用", ___content:"iframe:url网址", ___width:"900", ___height:"500", ___drag:"___boxTitle", ___showbg:true }); }) ...
刚刚碰到一个要为html select添加readonly属性的要求: <select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;"> <option value="1">test1</option> <option value="2">test2</op ...
Session session = HibernateUtil.getSessionFactory().openSession(); Criteria criteria = session.createCriteria(People.class); //List list = criteria.list(); //select * from people //criteria.add(Restrictions.gt("id",2)); //select * from people where id > 2; ...
前几天在写程序的时候,利用的freemarker做的表示层。程序内容是价格的减法。在多次测试的时候发现如下情况: <#setting number_format="0.00"> <#assign x="${goodsgroupt.memberprice}"/> <#assign y="${goodsgroupt.groupprice}"/> ${(x?number-y?number)} 重点就是这个number_format了 网上说让number_format=&quo ...
Long i=100000000l; Map model=new Map();model.put("t",i);在freemarker中显示为100,000,000想按原样输出时${t}     显示为100,000,000 ${t?c}   显示为100000000 如果不加?c 默认情况下freemarker会将数字用逗号分隔 如何去掉","逗号呢.,加上"?c"就可以了
第一部分、查询理论 连接查询方式有: 内连接、外连接(左连接、右连接、全连接)、交叉连接 左连接和右连接的区别: 左连接以左表为基准进行查询,左表数据会全部显示出来,右表如果和左表匹配的数据则显示相应字段的数据,如果不匹配,则显示为NULL;右连接刚好相反。 全连接就是先以左表进行左外连接,然后以右表进行右外连接。 说明:所谓的基准,就是以某张表的限制条件查询条件为准! 具体如下: 一、内连接 内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分三种: 1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接 ...
表达式是FreeMarker的核心功能,FreeMarker中的插值支持多种表达式。 一、直接指定值 直接指定值可以是字符串、数值、布尔值、集合及Map对象。 1. 字符串 直接指定字符串值使用单引号或双引号限定。字符串中可以使用转义字符”\"。如果字符串内有大量的特殊字符,则可以在引号的前面加上一个字母r,则字符串内的所有字符都将直接输出。 2. 数值 数值可以直接输入,不需要引号。FreeMarker不支持科学计数法。 3. 布尔值 直接使用true或false,不使用引号。 4. 集合 集合用中括号包括,集合元素之间用逗号分隔。 使用数字范围也可以表示一个数字集合,如1 ...
最近老是要为现在这个项目初始化数据,搞的很头疼,而且数据库的Id自增越来越大,要让自增重新从1开始:那么就用下面的方法吧: 方法一: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数 truncate table 表名 方法二: dbcc checkident (’table_name’, reseed, new_reseed_value) 当前值设置为 new_reseed_value。如果自创建表后没有将行插入该表,则在执行 DBCC CHECKIDENT 后插入的第一行将使用 new_reseed_value 作为标识。否则,下一个插入的行将 ...
import hibernate classes import org.hibernate.criterion.DetachedCriteria; import org.hibernate.criterion.MatchMode; import org.hibernate.criterion.Order; import org.hibernate.criterion.Restrictions; DetachedCriteria criteria = DetachedCriteria.forClass(UserPO.class); // 按照用户名排序 -- 升序 criteria.a ...
1.迭代的时候 当前是第几个 用 变量_index Html代码 [#list content.pictures as p] <li [#if p_index!=0 ]class="hide"[/#if]><img src="${p.imgPath}" height="500" /></li> [/#list]   [#list content.pictures as p] <li [#if p_index!=0 ...
freemarker 判断list记录大于0 用<#if (list?size > 0)></#if>即可。下面是个显示附件的实例 <#if (post.attachments?size > 0)>       <table width="100%" height="20px" cellpadding="0" cellspacing="0" class="post_bodyTable">        <tbody> ...
Global site tag (gtag.js) - Google Analytics