`
fanjf
  • 浏览: 340729 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论
文章列表
struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。 优点: Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。 关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统的脉络更加 ...
在index.jsp 中使用: <%@ page contentType="text/html; charset=GBK"%> <html>  <head>     <script type="text/javascript">          window.onload=function()           {               top.location.href="<%=request.getContextPath()%>/account/login. ...
配该步骤的例子一个:请参看:Struts2,Spring,Hibernate整合例子一个 1.建立web项目 2.在web.xml  配置 struts2,和 spring ,  <!-- 配置Struts2 -->   <filter>   <filter-name>struts2</filter-name>   <filter-class>    org.apache.struts2.dispatcher.FilterDispatcher(struts的过滤器)   </filter-class>  & ...
表recursion数据如下: id       name       parentid 1       食品分类     -1 2       肉类              1 3       蔬菜类          1 4       产品分类     -1 5       保健品          4 6       ...

Oracle中树查询

connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfWGWPy' connect by prior org_id = parent_id; 简单说来是将一个树状结构存储在一 ...
方法 访问修饰符 修饰符 返回类型 方法名称( 参数列表 ) throws 违例列表 (1) 类的构造器方法不能够有修饰符、返回类型和 throws 子句 (2) 类的构造器方法被调用时,它首先调用父类的构造器方法,然后运行实例变量和静态变量的初始化器,然后才运行构造器本身。 (3) 如果构造器方法没有显示的调用一个父类的构造器,那么编译器会自动为它加上一个默认的 super() ,而如果父类又没有默认的无参数构造器,编译器就会报错。 super 必须是构造器方法的第一个子句。 ...
cloneNode() 方法可创建指定的节点的精确拷贝。 (可以做一个模版 然后做一个隐藏域,点击按钮就添加一个模板!) 此方法可返回所复制的节点。 该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。 返回的节点不属于文档树,它的 parentNode 属性为 null。 当复制的是 Element 节点时,它的所有属性都将被复制。【但要注意,当前节点上注册的事件监听器函数不会被复制】(我试验了多个事件监听器,好像是可以复制,不知道是否理解有误?有知道留个言!不胜感激!!!)。 clo ...
js事件监听是学习js过程中必然要学习和掌握的。下面是js事件监听的代码 function addEventHandler(target, type, func) {     if (target.addEventListener)         target.addEventListener(type, func, false);     else if (target.attachEvent)         target.attachEvent("on" + type, func);     else target["on" ...
每个结点有一个状态叫做OPEN(打开); 如果结点为OPEN,则可以EXPAND(扩展,展开); 对于ITEM结点来说,永远返回FALSE; toggle()就是切换,如果为展开的,就收起;如果为收起的,就展开; XTREE生成的是静态树,它不能从XML中生成树,而是只能生成简单的静态的树,看构造函数的参数就可以知道【text】【action】 WebFXTreeAbstractNode:         属性:     id:唯一标识     text: label     action: 链接     open: 标志位,boolean型,是否打开 ...
页面上的Javascript代码是HTML文档的一部分,所以Javascript在页面装载时执行的顺序就是其引入标记<script />的出现顺序, <script />标记里面的或者通过src引入的外部JS,都是按照其语句出现的顺序执行,而且执行过程是文档装载的一部分。 每个脚本定义的全局变量和函数,都可以被后面执行的脚本所调用。   (1) 变量的调用,必须是前面已经声明,否则获取的变量值是undefined。 ———————————————————— <script type=" ...

EL表达式

EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。 表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性。 点 号操 ...
<html> <head> <title>表单验证类 Validator v1.03 完整实例</title> <style> body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;background:#ffffff} table{border-collapse:collapse;} td{ ...
Element_value = document.getElementById (ID_name ) 参数: ID_name:必选项 字符串(String)。 返回值: Element_value: 获取对应ID名字 对象(Element)。 说明: 根据指定的id属性值得到对象。返回id属性值等于ID_name的第一个对象的 引用。假如对应的为一组对象,则返回该组对象中的第一个。 如果无符合条件的对象,则返回 null 。 它是一个document对象的方法,可以通过它来获得指定id的html元素。 例如在页面里表单元素你可以给它设置id值,或name值 ...
getElementById获得div <a> 之间的值 get-Element-By-Id,就是通过ID来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单就 是给每个标签分配一个ID号: document.getElementById("link").href; document.getElementById("link").target; document.getElementById("img").src; document.getElementByI ...
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转大写的JS: document.getElementById(" ...
Global site tag (gtag.js) - Google Analytics