`
文章列表
大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。 visibility属性用来确定元素是显示还是隐藏的,这用visibility="visible|hidden"来表示(visible表示显示,hidden表示隐藏)。 当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。 --------------------------------------------------------------- 例子: <script l ...
dwr动态生成表格
package com.zx.common.util; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtil { private static final String FORMAT="yyyy-MM-dd HH:mm:ss"; public static Date getTime(){ Calendar now=Calendar.getInstance(); retu ...
1. html代码: <html> <head> <title></title> <script src="option.js"></script> <script> function checkForm(){ var onRight=document.forms[0].rightItem; alert(onRight.options.length); for(var i=0;i<onRight.options.length;i++){ ...
最近学习struts2,其实它就是webwork2.2的升级版,现附上原理图 上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapp ...
<html> <head> <title>增加学生信息页面</title> <script type="text/javascript"> var count=1; //学生数量 function addRows(){ var tab=document.getElementById("student"); alert(tab.rows.length); //第一行 var tr0=tab.insertRow(tab.rows.length ...
关系是事物之间的联系。类之间有4种重要的关系:依赖、泛化、关联和实现。这些关系都可以映射到代码里。 依赖是一种使用关系,描述了一个事物的规格说明的变化可能会影响到使用它的另一个事物(反之不一定)。在UML中 ...
1.源代码 package com.zx.str; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; import com.zx.exception.ExcelConfigException; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.util.ArrayList; import java.util.Ha ...
1.源代码 package com.zx.blog.common.util; import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class XMLParse { ...
1.源代码 package com.zx.str; import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAX ...
来源:struts2开发组 翻译:tianxinet(胖猴) Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理 ...
Spring与Struts对Model-View-Controller模式均提供了很好的支持。相比之下,Struts是一个比较单纯的MVC框架,在实际应用中,开发人员更喜欢使用Struts完成MVC的设计,因而在有必要对Spring与Struts进行整合。     整合的关键点在于:将Struts中Action的实例生成不再由Struts自己负责,而交于Spring容器去管理。因此,进行整合的一个技术前提是Struts中作为Controller的ActionServlet必须能够装载Spring的应用程序环境,而Spring的org.springframework.web.struts.Co ...
这段时间,看了一些Spring文档和资料,对其有了一个基本的了解。Spring的核心技术由两大部分组成:IoC和AOP,下面我们就分别对它们进行介绍。 1  IoC技术 1.1  预备知识      IoC即Inversion of Control(控制反转)的简写,它是一种 ...
代码 <aop:config proxy-target-class="true"> <aop:advisor pointcut="execution(* com.company..*Manager.*(..))" advice-ref="txAdvice" /> </aop:config> <tx:advice id="txAdvice"> <tx:attributes> <tx:m ...
尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。下面是HttpServletResponse.sendRedirect方法实现的请求重定向与RequestDispatcher.forward方法 ...
Global site tag (gtag.js) - Google Analytics