这是一种样式,作用是当鼠标移动到该单元格上时,鼠标会由箭头形状改为手的形状,造成链接的样式。
StringUtils的作用
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是JDK 提供的 String 类型操作方法的补充,并且是null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。
http://hi.baidu.com/hg_slp/item/fc138312f5ddf9b4feded5a6
Integer.valueof() Integer.parseInt() 有什么区别
new Integer.valueof()返回的是Integer的对象。
Integer.parseInt() 返回的是一个int的值。
new Integer.valueof().intValue();返回的也是一个int的值。
自定义分页标签
http://javacrazyer.iteye.com/blog/815082
代码里用javadoc注释了,但是不知道怎么生成类的帮助文档。
方法有三:
1.选择工程,在菜单Project->Genarate Javadoc
2.选择工程,鼠标右键菜单Export ,选择Java 下面的Javadoc ,点”next” 按钮
3.选择工程,在菜单File->Export ,选择Java 下面的Javadoc ,点”next” 按钮
然后,可以选择生成到Javadoc 文档中的内容( 一般选public 或protected) ,选存放目录( 默认即可) ,next下一步 ,此页全默认即可,再next 下一步 。
此时如果项目采用的是 UTF - 8 的编码 ,一定要在这一页的Extra Javadoc options 中加” -encoding UTF-8 -charset UTF-8 〃 。否则生成的网页中文注释都是乱码。 点 Finish 完成,
在工程的doc 目录中,就有Javadoc 文档了。
http://zhidao.baidu.com/question/193115406.html
关于Struts2的jar包
如果单是继承ActionSuppor类 就需要xwork-2.1.2.jar
如果要搭建struts2 就要这六个包
struts2-core.jar——Struts2的核心包
xwork-core.jar——Command模式框架,WebWork和Struts2都基于xwork
commons-logging.jar——Java日志工具类包
commons-fileupload-1.2.1.jar——文件上传
freemarker.jar——模板引擎,一个基于模板生成文本输出的通用工具
ognl.jar——Object-Graph Navigation Language,表达式语言,用来获取和设置Java对象属性
可选包
antlr.jar——语法分析器
aopalliance.jar——AOP联盟标准接口
classworlds.jar——class对象管理
commons-beanutils.jar——Bean处理工具类包 这六个
http://zhidao.baidu.com/question/359645503.html
Last-Modified 与If-Modified-Since的介绍。
google告诉网站站长:您的网络服务器支持 If-Modified-Since HTTP 标头。通过该功能,您的网络服务器可以告诉 Google 自上次抓取您的网站以来,内容是否已发生变化。该功能可以节省您的带宽和开销。 我们来看一下网上对HTTP 头:Last-Modified 与 If-Modified-Since的介绍。
简单的说,Last-Modified与If-Modified-Since都是用于记录页面最后修改时间的 HTTP 头信息,只是Last-Modified 是由服务器往客户端发送的HTTP 头,而If-Modified-Since 则是由客户端往服务器发送的头,可以看到,再次请求本地存在的 cache 页面时,客户端会通过 If-Modified-Since 头将先前服务器端发过来的 Last-Modified 最后修改时间戳发送回去,这是为了让服务器端进行验证,通过这个时间戳判断客户端的页面是否是最新的,如果不是最新的,则返回新的内容,如果是最新的,则返回 304 告诉客户端其本地 cache 的页面是最新的,于是客户端就可以直接从本地加载页面了,这样在网络上传输的数据就会大大减少,同时也减轻了服务器的负担。
Js中的事件冒泡
http://www.cnblogs.com/webflash/archive/2009/08/23/1552462.html
http://www.nowamagic.net/javascript/js_EventBubbling.php
dom对象和jQuery对象之间的区别
http://www.cnblogs.com/yellowapplemylove/archive/2011/04/19/2021583.html
jQuery对象和DOM对象使用说明,需要的朋友可以参考下。
1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系. DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; 复制代码 代码如下:
var domObj = document.getElementById("id");//DOM对象 var $obj = $("#id"); //jQuery对象;
jQuery对象就是通过jQuery包装DOM对象后产生的对象,它是jQuery独有的。如果一个对象是jQuery对象,那么就可以使用jQuery里的方法,例: $("#foo").html(); //获取id为foo的元素内的html代码,html()是jQuery特有的方法; 上面的那段代码等同于: document.getElementById("foo").innerHTML;
注意:在jQuery对象中无法使用DOM对象的任何方法。 例如$("#id").innerHTML和$("#id").checked之类的写法都是错误的,可以用$("#id").html()和$("#id").attr("checked")之类的 jQuery方法来代替。同样,DOM对象也不能使用jQuery方法。学习jQuery开始就应当树立正确的观念,分清jQuery对象和DOM对象之间的区别,之后学习 jQuery就会轻松很多的。
2.jQuery对象和DOM对象的互相转换
在上面第一点说了,jquery对象和dom对象是不一样的!比如jquery对象不能使用dom的方法,dom对象不能使用jquery方法,那假如我 jquery没有封装我要的方法,那能怎么办呢? 这时我们可以将jquer对象转换成dom对象
jquery对象转换成 dom对象 jquery提供了两种方法将一个jquery对象转换成一个dom对象,即[index]和get(index)。可能有人会觉得奇怪,怎么是用下标呢,没错,jquery对象就是一个数组对象. 下面代码将演示一个jquery对象转换成dom对象,再使用dom对象的方法 复制代码 代码如下:
var $cr=$("#cr"); //jquery对象 var cr = $cr[0]; //dom对象 也可写成 var cr=$cr.get(0); alert(cr.checked); //检测这个checkbox是否给选中
dom对象转换成jquery对象 对于一个dom对象,只需要用$()把dom对象包装起来,就可以获得一个jquery对象了,方法为$(dom对象); 复制代码 代码如下:
varcr=document.getElementById("cr"); //dom对象 var $cr = $(cr); //转换成jquery对象
转换后可以任意使用jquery中的方法了.
通过以上的方法,可以任意的相互转换jquery对象和dom对象. 最后再次强调,dom对象才能使用dom中的方法,jquery对象不可以使用dom中的方法,但 jquery对象提供了一套更加完善的工具用于操作dom,关于jquery的dom操作将在后面的文章进行详细讲解.
ps: 平时用到的jquery对象都是通过$()函数制造出来的,$()函数就是一个jquery对象的制造工厂. 建议:如果获取的对象是 jquery对象,那么在变量前面加上$,这样方便容易识别出哪些是jquery对象,例如: var $variable = jquery对象; 如果获取的是dom对象,则定义如下: var variable = dom对象