`
aaagu1234
  • 浏览: 150976 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
having子句与where有相似之处但也有区别,都是设定条件的语句。 在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。 简单说来: where子句: select sum(num) as rmb from order where id>10//只有先查询出id大于10的记录才能进行聚合语句 having子句: select reportsto as manager, count(*) as reports from employees g ...
Ext中 renderer一般用于Grid中对列模型的渲染上 其详细信息记录在 Ext.grid.ColumnModel 中的setRenderer( Number col, Function fn ) 方法里 renderer:function(value, cellmeta, record, rowIndex, columnIndex, store){ }      1.value是当前单元格的值 2.cellmeta里保存的是cellId单元格id,css是这个单元格的css样式。 3.record是这行的所有数据,record.data["id"]这样可获得id ...
一.Struts2概述 众所周知,Struts2是以Webwork2作为基础发展出来,WebWork是一个强大的基于Web的MVC框架, 它构建在一个命令模式框架XWork之上。 WebWork真正的优势在于它强调简洁和协作能力的根本理念. 使用WebWork将有助于最小化代码并 ...
本文写给那些认为在项目上所花时间和效率成正比的程序员。我要说的是,事实并非如此。虽然你需要在电脑前敲键盘输入东西,但这只和编程沾上一点边。那么,程序员该如何利用时间呢? 俗话说,磨刀不误砍柴工,拿出一 ...
Ext.data.Record就是一个设定了内部数据类型的对象,它是Ext.data.Store的最基本组成部分。如果把Ext.data.Store看作是一张二维表,那么它的每一行就对应一个Ext.data. Record实例。 Ext.data.Record的主要功能是保存数据,并且在内部数据发生 ...
转自  http://blog.csdn.net/Jiangcx/archive/2008/03/31/2234196.aspx 用了这么长时间的Struts,却从来没有完整地看完一本书,经过一段时间Qone的开发,更是发现了对Struts掌握的不够好,终于完整地把《Struts  in  Action》看了一遍,发现很多以前不会的东东,这本书不错,从原理到实践,都讲的很好。希望以后能有时间再看几遍。现将读书笔记贴在这儿留作纪念。笔记写的很简单,只是捡一些自己不会的或认为很重要的记了一下,看的是英文版,很多不知道怎么翻译的,也直接摘的英文原句。不推荐大家参考我的笔记,呵呵。 Struts I ...
[size=medium]<HTML> <HEAD> <TITLE>Web报表(B/S报表)演示 - 用子报表实现表中表,子报表模板集成定义</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gbk"> <script src="../CreateControl.js" language="javascript"></script&g ...
这里我介绍一种很常用,也比较Professor的权限控制思路。 这里我用java语言描述,其实都差不多的。自己转一下就可以了。 为了方便,我们这里定义a^b为:a的b次方 这里,我们为每一个操作设定一个唯一的整数值,比如: 删除 ...
[color=green] 为了批量编译java文件,今天学习了ANT(Another Neat Tool另一个整洁的工具,http://www.apache.org/)及build.xml文档的编写,找了篇文章,先学习模仿~~ Ant是一个基于Java的生成工具,类似于C中的make,但比make优越,与其它大多数Build工具相比较,Ant的两个特性决定了它是一款优秀的Build工具: 1. 基于Java的实现。具有良好的跨平台性,同时可以通过增加新的Java类来扩展Ant的功能,而无需去了解不同平台上不同的脚本语言。 2.基于XML的配置文件。Ant以XML树来描述Target/T ...
[javac] E:\eclipse\Workspace\webtest\build.xml:28: warning: 'includeant runtime' was not set, defaulting to build.sysclasspath=last; set to false for re peatable builds 这个事什么原因造成的? 在第28行加上includeantruntime="on"就可以了
     在struts2中,若请求的XXX.action不存在,则可以在struts.xml中配置错误action,即      <action name="error">         <result>/error.jsp</result>      </action>       最好加个默认action,即<default-action-ref name="error">,这样能保证在不知情的错误输入下也能自动跳转到相应的错误页面进行提示。(只要在struts.xml中没有找到 ...
1.freemarker在struts2里面的整合 <actionname="Action1"  class="com.abc.Action1">     <result type="freemarker">/fm.ftl</result> </action>这里没有涉及到struts2的标签的使用,如果需要使用struts2的标签可能需要额外的配置,本人对使用标签持反对意见. 2.基本的输出 基本输出: ${student.name}        (student的定义在本文末尾) ...
表达式是FreeMarker的核心功能,FreeMarker中的插值支持多种表达式。 一、直接指定值 直接指定值可以是字符串、数值、布尔值、集合及Map对象。 1. 字符串 直接指定字符串值使用单引号或双引号限定。字符串中可以使用转义字符” ...
string(当和一个日期值一起使用) 这个内置标签用指定的格式把日期转换成字符串,(把默认的格式用FreeMarker的ate_format,time_format和datetime_format设置指定对你有好处,那样的话你就不需要这个标签了。 格式可以是一个预定义的,你也可以明确指定格式。 预定义的格式是:short,medium,long和full。定义了结果字符串的长度。例如,如果locale是US_EN,时区是US.PACIFIC,那么: ${openingTime?string.short} ${openingTime?string.medium} ${openingTim ...
java是传值还是传引用,这个估计很多人至今都很糊涂,这里有篇文章写的还是可以的,大家可以看看。。     这个写的还是比较清楚,只是不够深入。 1. 简单类型是按值传递的   Java 方法的参数是简单类型的时候,是按值 ...
Global site tag (gtag.js) - Google Analytics