2008-03-29

jsp 静态include和动态include

关键字: jsp include
动态INCLUDE 用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE 用include伪码实现,不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %> =================================================================== 1. 静态include的结果是把其他jsp引入当前 ...
UpDownRoller.prototype.uid=100; function UpDownRoller(objID,selfName){ var obj=document.getElementById(objID); obj.style.position="relative"; obj.style.zIndex=this.uid++; this.target=obj; this.autoRoll=false; this.selfName=selfName; this.timerID=null; } UpDownRoll ...
/** * * @author yangzhichao * * @param <PK> * @param <T> */ public interface TreeNode<PK extends Number, T extends TreeNode<PK, T>> extends Serializable { public static final String DEFAULT_PATH_SEPARATOR = "-"; /** * 节点标识 * * @return */ PK getId() ...
function fGetXY(obj){ var oTmp = obj; if(!oTmp||(typeOf(oTmp.offsetLeft) == "undefined") ||(typeOf(oTmp.offsetTop) == "undefined") ||!oTmp.tagName){ return null; } var pt = new Point(0,0); d ...
摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin (1)SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 职责即为"变化的原因". (2)OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 对于扩展是开放的,对于更改是封闭的. 关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来. 开发人员应该仅仅对程序中呈现出频繁变化的那些部分作出抽象.拒绝不成熟的抽象和抽象本身一样重要. (3)LSP Liskov替换原则 子类型必须能替换掉他们的基本类型 (4)DIP 依赖倒置 ...
<html> <head> <style> .tipable { position:absolute; color: #0000cc; text-decoration: none!important; font-size: 12px; } .tipable:hover { background: none; } .tipable span { display: none; } .tipable:hover span { display: block; position:absolute; border:1px solid #640000; ...
yangzhichao
搜索本博客
最近加入圈子
最新评论